1. MCAT. You should be taking your MCAT in about a year. You better get a 38+ if you're so frikkin smart. My group of pre-med friends all got a 34-37 at my lowly state school.
2. Extracurriculars are even more important than GPA. Top tier schools are top tier because they have more money, better faculty:student ratios, more opportunities, affiliations with many hospitals where students can volunteer, more research opportunities with bigger name labs, etc etc etc. This is why they're top tier and why they can pick the best of the best students. Community colleges have none of these. Hmm how is this fair?
3. In my experience, having a big name school behind you is a big plus on your application despite what SDN says. Top tier schools definitely take this into account.
Story time:
I went to a state school and I had very few IIs at top tier schools earlier this cycle. I started doing research at a top tier school for ~3 months and sent updates. All of a sudden 2/5 of the top tier schools I sent this update to invite me for interview. I attend the interview and 50% of the people there went to IVY LEAGUES. Another 30% went to places like Duke, Northwestern, UC Berkley etc (still top tier).
I had over a year and a half of research on my AMCAS with posters etc etc. Was this not enough? How was it that adding 3 months of research suddenly pushed it over to getting an invite? Oh right there was the big name behind it.
Story #2:
I emailed dozens of doctors from my school email account for shadowing. Rarely anyone responded. Gee I guess they just don't check their emails.
After getting the research gig from above, I also got an email account with the school. I email the same doctors. Bam shadowing gig after shadowing gig. They all assumed I went to the top tier school because of the email address even though it clearly said where I went in my resume. THEY SAID YES WITHOUT EVEN LOOKING AT MY RESUME