You need the time to commit fully to develop a talent that can lead to some sort of accomplishment.
That's who overachievers are. They work their tails off in something they're obsessed about, of which the byproduct is usually some sort of notable achievement. That doesn't happen overnight, and no one can tell what that "achievement" should be.
The kinds of b-school applicants who were nationally ranked swimmers and gymnasts didn't do it for their applications. They did it because they loved it, and spent enough time (i.e. since they were young) to hone and work at what they loved. The fact that they became nationally ranked and/or reached a level of perfomance beyond the average person is usually a byproduct of those years of sacrifice and hard work. Same with the military officer who got a bronze star for valor in combat, or the woman who wins a substantive community service award for her *years* of service and dedication to that community. Or the debate champion who has been honing his public speaking skills in debate clubs since high school. Or the published writer (who has probably spent years formally and informally writing and writing and writing).
So in other words, if you aren't that overachiever today, it may be too late in time for the b-school apps in 1-2 years time. BUT, it's never too late to work towards being an overachiever over a longer time horizon (irrespective of b-school).
Another way to put it is that most of the overachievers in whatever endeavor are driven by a compulsion and obsession over that specific activity or thing they love, which they plug away at for long periods of time.
Alex Chu
alex@mbaapply.com
www.mbaapply.com
http://mbaapply.blogspot.com