Trust me. As a fellow Indian, being South Asian is definitely not going to help your application. I think you did well enough in BS and PS to make retaking the test the best option. Looking at your BS and PS scores indicates that you are probably not as bad of a reader as you think. I mean... you must be somewhat skilled in reading comprehension to pull info from the passages in these secitons to score as well as you did right?
Don't let being a non-native english speaker hold you back. I have several friends who were in your situation and brought all of their scores up after retaking it. They started reading a variety of english literature like prose etc... It may be time consuming, but it is the best way to adjust to different styles of writing.
If you can squeeze out a seven or eight and bump your BS to an 11, I think you have a good shot (if everything else is up to par). Maybe do Americorps...that's what I am doing now and at least it will make your app more interesting. Otherwise, I suggest you pack your bags for a caribean or Indian med school, or go DO.
GOBUCKY!