Hi there,
Thanks for your post. You have a solid basis to your application, namely a strong GMAT & GPA, showing you can handle the academic side of b-school, and some solid work experience and activities/involvements. I would say nothing so far will keep you OUT of the top schools you have mentioned; in terms of definitely getting you IN, it often comes down to how you stack up against other well-qualified applicants. I would encourage you to think hard about what you think makes you, YOU... makes you unique; about how you would like to be remembered after someone reads your application. About what you think you would bring to the class. And to put a lot of thought and effort into your essays, as you can make a strong impact on the readers through the essays if done well. You could add a school or 2 outside the top 8 or so, if you'd like to increase your odds overall, but certainly only programs you'd actually consider attending.
Let us know how we can help! If interested, we offer free 30 min consults at
https://www.mbamission.com/consult.php. Or feel free to return with q's here. Good luck!