Hello and thanks for your post.
I am sorry to hear about your rejection from the schools to which you applied. The application process is truly holistic, and committees look at your stats (GPA and GMAT/GRE), work experience, and extracurriculars.
Your GPA is about average, possibly even below average of some of those schools. However, your GMAT is very strong, and I do think that helps to compensate it. For your stats to really stand out compared to others in your demographic, you may still want to illustrate to the schools that you have the academic ability to succeed in the classroom, and that your ability is better than most. You could showcase your quant ability in your resume, and your recommenders could do the same in their recommendations. However, you could also take a supplemental course such as stats or calculus, if that is a course you did not do as well in during university.
It is hard to gauge your work experience without knowing more about your accomplishments and impact you have made there. You may need to illustrate more leadership experiences. That is one area to really emphasize. Also, it’s important to explain why you want and need your MBA, and to also illustrate the skills you already have which are transferable. Be sure your story makes sense, and is realistic and specific.
Regarding extracurriculars, I didn’t see too many recent or current ones. One area you can focus on is making a difference and emphasizing your leadership in a current extracurricular over the next 6+ months.
If you continue to strengthen your profile and put together really strong essays, resume, and a recommendation template for your recommenders, you do have a chance at some of these top schools next year.
Good luck!