well first of all the cliched statement - GMAT isnt everything, now that i finished saying that let me tell you something - your gmat score is nothing to scoff at, yes it isnt brilliant but with a quant score of 48!! that sure is good. But looking at your previous scores and the the way they're spaced i see that u didnt give much time to hone your verbal skills and yes definitely that quant could have been a 50 or 51 instead the quant score remained as it is with a 1 or 2 increase in verbal.
My point is give it again but atleast this time take thy time by which i mean atleast 4-5 months and analyze your prep not thy scores that you got and then go step by step - one chop at a time fell many a big tree, so just UNDERSTAND and KNOW where you are missing out in verbal and yes since u r an IT Indian try getting that quant to 51 that should be easy. And with your other qualifications being normal i think u can get into the school of your choice - and believe me that isnt tough.
all the very best.