Hi Manish,
It sounds like you have an interesting background that you bring to the table. If you can tell that story well, schools will take notice. In many ways, you will not be competing directly with consultants investment bankers and Engineers. Thus, you are starting in a reasonable case. It is hard for me to give much application advice without knowing more about your background (and even then, I will leave it to the admissions consultants). However, schools do accept students in a range. While it is a good idea, to score in the vicinity of your target school's mean, it is not essential if you have more that you bring to the table.
All of that said, you can sit for the exam again if you choose. Just make sure that you are in the 700+ range next time you take it.
Best, Jonathan