Well, it all depends on your goals. If you are aiming for a top 20, even top 30 school you will likely need to retake your GMAT. A 630 is really on the low side these days, especially for an applicant in Tech from India. It's usually a good idea to retake the GMAT till you hit your maximum score possible, because you only apply to B-school once and this will influence all the rest of your life and career.
If you like the post, give it a KUDOS!