Hiya,
So it looks like your grades and GMAT are solid, but I would agree it's a good idea to continue working some more before applying, considering the average successful applicant has 5 years of experience when they matriculate. That experience is important so that you bring an appropriate level of experience and leadership and management exposure to best contribute to the class and shared experiences.
You are part of large applicant pool-- Indian IT and engineering/technical applicants, who often have high GMAT scores by the way. This applicant group tends to be great with the quant and analytical and technical portions of the application and of b-school, but the concern is whether they have strong leadership, management, communication, and team work skills... more of the people skills you could say.
You will have to work hard to stand out from this pool of applicants, from others with similar backgrounds! How? Dig deep and brainstorm on what makes YOU unique... b-school admissions decisions are made holistically... it's not just based on grades or facts or stats, but on a holistic picture of the applicant and what they'll contribute to the program, who they are as a person. That is primarily evidenced through your ESSAYS, fyi!! (And interview if you get to that point.) Elements you need to convey in your application for a chance at a top rated program include:
-what past experiences and skills will benefit you in the classroom, and later in your career
-what key traits and experiences make you UNIQUE; basically, 'why YOU??' vs other applicants
-why you want the MBA, with clear short term and long term post-MBA goals
-why NOW
-why that specific school is right for you
If you lack any of the above components, you risk that another well or similarly-qualified applicant who includes all of those, will wind up getting accepted over you!
Use these coming years to really maximize your professional impact, develop leadership skills, and also to research your career goals and b-schools. You can continue to re-assess school chances as you get closer! Keep us posted!