limit yourself to 3 or 4 reach schools out of a list of 25 schools. Schools like Baylor, Vandy, Mayo, UPitt, USC, Emory, NYU, Cornell, Dartmouth, UChi, NW and Drew are your reaches and that's too many IMO. Brown may be a reach too based on the lack of spaces available to AMCAS applicants, but stats wise isn't too far off. UT San Antonio is heavily IS biased (~90% in-state), but if your connections are strong then maybe they'll consider you. Keep UTSA.
I'd take off the reach schools I listed, or keep 2 or 3 of them if you really want to take a chance. Add one or two SUNY schools, Jefferson, Vermont, Creighton, VCU, EVMS, Albany UToledo and a public OOS with >25% OOS matriculants for which your are at or above their mcat average.
Consider Loma Linda too if you are a seventh-day adventist.