I tend to agree with the other posters. You have a really great and competitive application, but your list is crazy top heavy. Even if you are competitive, there are so many competitive applicants. I would definitely add a handful of schools where you are above the median MCAT. Schools like Penn St, Tulane, SLU, Rush. If you don't want to apply to more than the number you are at now, then I would probably cut a few of the following: California schools, Columbia, NYU, Stanford. I think high 20s to 30 is the ideal number of schools to apply to and the list just needs a little balance. Research wouldn't hurt, but what you've got is already good. Just have to realize so many other amazing students are also applying to the Columbias and Stanfords of the world, so balance is important. Best of luck!