I hope the following answers your questions:
1. The biggest challenge you will have is differentiating yourself from many candidates who have similar profiles. Here is a case study of an Indian engineer who was able to differentiate himself and was accepted into Columbia, MIT, and Tuck:http://www.stacyblackman.com/comprehens ... ies/case2/
2. Your GPA is lower than average. This case study should be of help:http://www.stacyblackman.com/comprehens ... ies/case5/
3. Your GMAT score is around the average of the schools you are looking for. The GMAT is a self-reported score on the application, so schools will focus on your highest score. If you don't believe you can improve your score by 40+ points, I recommend you spend your time on other areas of your application.
4. You have listed very competitive schools. If you know you would like to attend school in the upcoming year, I recommend that you add some safety schools.
5. The area I would most recommend you work on is attaining more leadership experience. This is what an admissions team is going to prioritize when reviewing your application.
I hope this was of help. If you'd like, you can sign up for a free 30 minute consultation here: http://www.stacyblackman.com/contact/
Conrad and the Stacy Blackman
Interested in a free 30 minute consultation with the Stacy Blackman Team? Sign up here: http://stacyblackman.com/contact
Stacy Blackman | Stacy Blackman Consulting Inc | http://www.StacyBlackman.com | +1 323.934.3936
MBA blogger, US News and Author, The MBA Application Roadmap