Hello and thanks for your post.
The application process is truly holistic, and committees will look at your stats (GPA and GMAT), work experience, and extracurriculars.
You are right that your GPA is your biggest weakness, and so you will have to compensate for that in other quantitative areas. It will make being admitted to top schools very challenging, but if you are able to compensate for it, you do have a chance at top 25 schools. It would be good if you hit your target GMAT score, although even that very impressive target score of 685 is only about the average for your demographic, so even higher would help boost your profile. I suggest taking it up to 3-4 times. You have nothing to lose since schools will only look at your highest score. And even a slight increase can boost your profile. 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. It is nice to see that you were promoted. It will also be important to explain why you want 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, make sure to really emphasize your leadership roles you have taken on. The cultural fest coordinator sounds impressive, and hopefully you can show that you have been committed to that over the years.
If you continue to strengthen your profile, you do have a chance at top 25 schools, but they are extremely competitive, and each school simply does not have the room to admit all the world's qualified applicants. For that reason, I suggest apply to several schools, including reach, target and safety. Applying to schools where your GMAT score is well above a school’s average will really increase your chances.
Good luck!