Hello and thanks for your post.
The application process is truly holistic though, and committees will look at your stats (GPA and GMAT), work experience and goals, and extracurriculars.
Your GPA is strong; that is a good start. In terms of your GMAT, keep in mind that the average score for those schools for your demographic is significantly above 700. So it may be worth taking 3-4 times, as even a slight increase can boost your profile. If you don’t end up increasing your score on your GMAT, you may still want to illustrate to the schools that you have the academic ability to succeed in the classroom. You could showcase your quant ability in your resume, your recommenders could do the same in their recommendations, or you could even take a supplemental course such as stats or calculus.
It is hard to gauge your work experience without knowing your accomplishments and impact you have made there. Make sure you show you have made an impact and demonstrated leadership there. Ideally this will be supported by a strong recommendation letters as well. This will be even more important because you are a bit light on number of years of work experience, where the average is closer to 5 years. Also, be sure to explain why you want your MBA, and to also illustrate the skills you already have which are transferable to your goals. Be sure your story makes sense, and is realistic and specific.
And mentioning extracurriculars, and ideally leadership positions in any of them, will also help boost your profile. From what you wrote, you have impressive extracurriculars.
So in general, you may have a chance at some of those schools, but they are extremely competitive, and each school simply does not have the room to admit all the world's qualified applicants. I suggest you consider applying to schools that are reach, target, and safety. Hopefully they will see that you have a compelling story and are someone who will add value to the classroom and community.
Good luck!