Your GMAT score and GPA are on the lower side to target most of the top schools. Though you are in the competitive pool (Indian, Engineer, Male), your experience is not in IT, which might help you. You have a good work experience and strong brands as your clients. What matters in your application is the quality of your work and the impact you have made at your company. Did you create a great marketing campaign that delivered strong results for your clients? Did you have any promotions at your work place? Were you a part of any blockbuster deals with your customers? What matters most is whether you have had leadership roles in your work experience. The same counts for your extra-curriculars. Just volunteering or taking part is not enough. Your participation should have made an impact in the activity you were pursuing. The other weak link in your application is your lack of international experience. If I were you, I would retake GMAT and try to score around 700. Maybe with such a score, you can target better programs. As the deadlines for most of the top schools in the US are already over or very close, I suggest you take a look at European schools. Few of them might consider you with 650 as well. If you can write good essays, you might be able to get in.