If our starting pitching comes together (Wheeler, Harvey, Niese, Dickey, Fifth) then all you need is timely hitting. San Francisco has proven that the last few years. In other words, we're not as far away as you think. And Dickey isn't bring back the haul you seem to think he will, either.
And I don't think we are one or two players away from being legit contenders, we need to build a new more talented younger core with Wright's veteran leadership leading the way. I don't know how we will acquire those offensive pieces without spending a ton of money without making deals.