Hi,
You might need to prove to the admission committee that your GPA won’t be an issue. If you can tell in your application about any extra classes or courses you undertook in the subjects that you did not do well. This would highlight your zeal to learn and improve and in turn improve your low GPA situation.
To improve your top ten chances we would advise the following as you have sufficnet time to build your profile. Since you are aiming for top schools then a score above 700 is desirable. However GMAT alone won’t determine your chances of admission; beyond the academics will also help you in determining your candidature and your work experience plays a vital role as well. In general most of the Indian applicants are from engineering background with a good 4-5 years of work experience. So you would need to differentiate yourself from others. Start thinking what makes you unique and what’s that ‘hook’ that will be key to your application. Make sure you follow the ‘show rather than tell’ principle so that the admissions committee could really understand your strengths and differentiating factors Although it is not just the work experience that counts but also what you did there like-what were your achievements, what initiative you took, what changes you drove in your workplace etc. So you need to ensure that in 4 years of work experience you have demonstrated the skills business schools are looking for. This could still put in a strong set of essays for you.