I think what people are saying is true, stats are important, and your MCAT is just a little low, though not horrendously low. You could consider retaking the MCAT (now is a great time because it is only 5.5 hours long!!
). But you could also consider reapplying and applying
more broadly! I honestly think that had a greater impact on your results than your MCAT score. I have a friend who had a 4.0 and a 521 MCAT with great EC's and he thought that meant he only needed to apply to 8 schools... well they were all top 10 schools and he got waitlisted at one, rejected from 2 post-interview, and didn't hear back from the others. Chances are, he'll have to reapply this cycle. That is one person who should not need to reapply, but he didn't listen to wise counsel to apply broadly, even with stellar stats.
If you don't want to retake the MCAT, none of us would blame you haha, but you'll have to apply more broadly and that includes DO, if you didn't already. A 508 is at the low end of most MD programs, and there is always a chance that you won't get in even if you reapply. For more success with your current stats, you should consider applying to 25-30 schools, 5 of those being reaches, 15 of those being low-mid-tier, and 10 being low-tier/DO. I know it's expensive, but a lot of us are in the same boat in that regard. Many of us had to take time off just to save enough money to apply to so many schools, and some people took out loans to do so. By needing to reapply, you put off your physician salary by a year, so most of us assume the sacrifice is worthwhile. Even applying to 32 schools, I only spent like $7-8k on apps and interviews, but then again I was lucky enough to get an early acceptance so I only had to go to 6 out of 12 of them.