I read your previous post--it honestly sounds like you don't have much to worry about, as A-'s aren't the end of the world, and your B.A record looks to be near flawless, and your GRE scores are good. Just focus on your language preparation (languages, above all else, are critical for area studies programs) and completing your MA for now--you seem smart enough to do well in your M.A program if you just take it easy and try not to overload yourself. While I'm not NELC (I'm a South Asianist), I can assure you that most programs don't look for flat out perfection by the numbers, but good research fits. So make sure your desired programs fit what you want to research. Other than that, I'm not sure what to tell you--your stats are a lot better than mine, so I can't really tell you there's much to improve there.