When did you score the 516 MCAT?
You got three interviews, so I don't think your writing is a big issue. Timing may have been a factor for some of the other schools you had, but I doubt it was that significant.
You seem low on your service orientation activities (food pantry 40 hours). Crisis text line is nice but doesn't tend to help you stand out. You should have 150 hours of service orientation activities when you submit your application to avoid getting screened out, so I would start building more hours in the food pantry should you not come off your waitlist.