In that case, we can still work to further develop this application. I would say volunteering, both clinical and non-clinical, would be your single most important attribute to buff up. Right now, stats are solid, research is above average, and the rest is fairly average or below average. You might also want to develop a hobby outside of medicine, both for yourself and to give you something to talk about. But generally, great job composing your app. Next step is to make sure all your LOR's are in order, and be on top of the application cycle.
If you are going to give it ago this year you should at least realize there are maybe 5 schools on your list don't have 35+ MCAT medians and most of the ones that don't are very low yield(Drexel, G-town, GW) where a 522 could get screened out for being above 90th percentile. Other schools like Brown and Dartmouth have peculiarities that make them very difficult for most to get into. So if this is your list, follow Goro's suggestions. MO is a rather lucky state so there isn't a need to add many lower tiers with your stats but you should at least be conscious how top heavy your list is(which isn't a bad thing but it is just something to be aware of).