Hate to be a downer, but nothing about your profile seems very competitive to me. Your GMAT is way too low at under 600, and your GPAs are too low given the caliber of your pedigree (not saying they're bad schools at all, just that you're more likely to get a pass on so-so grades if you went to elite schools or studied a really tough major, regardless of whether or not that's fair).
I don't think you really have a clear idea of your competition. There are plenty of applicants with incredibly high GMAT scores and top notch grades from top notch schools -- especially for PhD programs at schools like Duke, where I see you applied! I'm not seeing anything in your profile that would give somebody a reason to give you a chance over those other people. Do you have research experience? Letters of recommendation from well-known researchers? Personal connections? Anything? Because you certainly aren't going to win on the numbers.
In the absence of these others factors, you're going to have to do two, possibly three things to be successful: 1) up that GMAT score a LOT; 2) develop realistic expectations regarding the caliber of school where you'll be competitive; and 3) maybe go for a research-heavy masters at the best school you can.
Sorry if this sounds harsh, but blunt truth is better than nice platitudes if your goal is to be successful rather than to feel better about yourself. And trust me, if you start a career as a researcher, you better get used to feeling bad about yourself! :-P