Your profile is good - acads are good, extra curriculars and leadership activities are there too.
However, your GMAT score will put you below par most applicants to Indian B-schools.
You have two options:
(a) Try and improve your GMAT score
(b) Try and apply to SPJ (Dubai) through their SPJAT exam
Free profile evaluation by top b-school alumni: email us at firstname.lastname@example.org
B-school application service http://www.gyanone.com/appone.html
Visit our blog: http://www.gyanone.com/blog