The other advice on here is basically saying don’t retake the MCAT, just apply to schools where your MCAT is realistic. I think that’s the best overall advice. I’m only saying that IF you are absolutely set on a top school, you’ll probably have to retake. But I don’t think going to a mid-tier school will prevent you from doing mental health research, so I’d agree with them that a retake is likely unwise.
Based on your school list and your reply to me (vouching for your writing abilities and rec letters), I think your MCAT and timing are what hurt you this cycle. Your school choices are all very competitive - the sort of places where people with 520 MCATs get regularly rejected from, before interviewing. I personally doubt that your ECs/service were responsible for your cycle, because those schools you mentioned all have a huge academic medicine/research bias. Maybe the other posters know better, but that’s just my 2 cents.
Good luck, and here’s to hoping that your silence turns into IIs soon