I see 2 issues:
-
Most of the schools on your list are known to be “good” at neuro, but that does not mean that they are all good for you. I have seen students rejected at Duke, but accepted to JHU- and vice-versa- despite similar stat profiles. What students don’t always get is that it’s not random that schools have the reps they have: the AdComms build their classes, and have more of a sense of ‘fit’ than people give them credit for. Do you love the Columbia Core? if not, drop it from your list. Look at JHU / Cornell then Duke / Dartmouth: which pair seems more like you? Focus your list especially for your reaches: figure out which ones are the best fit for you.
-
I don’t know if your estimates are modesty on your part, but if the teachers you pick to write LoRs won’t rave about what an amazing student you are, you are in trouble for your reaches. A student who is in the top 2% of the class, despite a 3.3 GPA in grade 9 has a success story to tell- don’t any of your teachers see it? and a 5/10 LoR from a GC?? Harvard is looking for superstars- so-so recs won’t cut it. And- 7/10 for essays?