It sounds like you have some good credentials for MBA programs. Applicants for top programs should aim for at least 700 overall on the GMAT with 80th percentile on each section. You are pretty much right there, as well as your GPA. Getting a higher score would put you more comfortably in that GMAT range, if you have time to retake it. At the same time, it is going to be important for you to get a compelling story across to the admissions committee. Where do you want to go in your career? What skills and experiences do you have so far that serve as a foundation? It seems that you could have some good examples of leadership and your move to analytics that you will want to demonstrate. It’s also great that you have some volunteer work. Do you have any personal stories that could help to further differentiate you from similar candidates by showing your character and passions?
Some other business schools you may want to consider are Columbia and Kellogg. I would suggest that you think about your most important criteria (size, geography, teaching style, etc) to find the right fit for you.
Insiders Guides: http://www.mbamission.com/guides.php?category=insiders
Free Consultation: http://www.mbamission.com/consult.php