Hi there,
Sure thing; so you do have several strengths to your profile that will help you differentiate from the more typical Indian engineering applicants, such as the management consulting experience, promotions/recognition, solid grades, project management experience, client relationship experience, and extracurricular involvement. The GMAT is currently a weakness for the top schools you've mentioned; is re-taking an option?? Schools will take the highest score so I would highly recommend it, you never know until you give it another shot, and worse case you can cancel and cancellations are no longer reported as of 2015. With a bump in GMAT, and strong essays, story of why the MBA, connection with each school, good recommendations, and great interviews, then you could be considered at the top schools you've mentioned.

Good luck and keep us posted!!