I had minimum GPA 3.0. Also, I think my application was quite weak in "Extracurricular / Volunteer" section. While working I didn't really belong to any organizations or committees outside work. So when top tier schools asked my involvement in any enterprises outside work, my response was very limited. I also think my recommendations could have been better. My superiors have wrote me great letters and gave me excellent reviews, but I feel they could have also explored the areas that I need to improve, which could have made the recommendations appear more genuine and thoughtful. I think just getting "excellent" in all fields or evaluation makes your recommender less convincing and less believable.
I met an Wharton Alumni at its information session and he had lower GMAT than I, didn't went to Ivy school for his undergraduate degree. However, he had done a lot of charity works and had very interesting work experience (he worked at U.N.). Now obviously, the time he applied to Wharton (2004) is much different from today, when application volume has surged almost 30% and schools are receiving applications from VERY well-qualified candidates, most of who have stellar experience in Wall Street.
So, if I could do anything different - I can't change my work experience or charitable work history - I would focus more on my essays and recommendations. I would focus on strengthening my profile by discussing who I really am and why I am such a good fit. I made a mistake of discussing too much about what I wanted to do (finance) when I didn't have any experience in that field or an in-depth knowledge about the career prospects - I think that could have made my goals and desire for MBA little incredible. Also, make sure your recommenders give you a "fair" evaluation of who you are - they should not just blindly give you an outstanding mark for every category. I hope that helped.