apply to more schools, get an MSAR look at schools in your range and apply to them.
your stats are actually okay for Oklahoma, but they dont take many OOS. Iowa is a reach, Mayo is a reach
minnesota has a higher MCAT average, and doesnt take many OOS
your stats are just about average for MCW and UW, so being instate will help you out there
also your volunteering is pretty lackluster, 50 hours is not a lot. maybe you have more EC, but youre also are missing any kind of leadership
overall youre limiting yourself to too little schools. being late that can be a deathblow, so apply broader.