I'm heading into my final year studying math, and am planning on going for a PhD. I'm hoping to get into top tier schools like CMU, UChicago, or MIT, but I'm not sure I have a real chance. I've kept a 3.97 GPA, but my school is a small midwestern university so I don't know if the lack of a reputation will make that mean less. On the general test I got 165 Q and 162 V, so only on the bottom edge of what they're looking for. I don't have any REUs or research experience outside of classes and thesis. On the practice subject tests I've taken I've gotten roughly 60th percentiles, so again not the greatest.
However, on the positive side I'm likely going to have very strong letters of recommendation, and have been able to take grad level courses. I've been the TA for Real Analysis last year and this year, and have presented my thesis at a math conference. I don't know if that's enough, though, so I'm not sure if I should give up on the top tier and look towards slightly less ambitious schools. Any insight would be greatly appreciated.