3.2 cGPA, 2.8 sGPA from a top 10 school, 31 MCAT first time, first cycle only 1 II, waitlisted. Second cycle during an SMP (got an 3.89 GPA hay hayy), two II, two waitlists....3RD CYCLE- took MCAT again (first score expired)-507 but then took it AGAIN a month later-511: two II, two waitlists, got accepted after three years of incredible self-doubt, disappointment, but a hell lot of determination. Attending a NY MD school now, in the top 10% of my class, everything seems to be right on track towards achieving my specific career and couldn't even begin to express my gratitude for how my life has changed ever since getting into med school.
If there's something you want to achieve in life, don't ever give up and don't let anyone tell you to give up either. Had friends, family, advisors tell me to quit and do something else, but I pushed through. We all make mistakes, and I know I definitely learned from my stubbornness and ignorance in undergrad. I definitely regret things and I still think about how things could've been different every now and then, but now when I'm only 5 months away from Step 1 and beginning clinical rotations, I know now this was meant to be and I'm actually living my dream. And I worked and made my dream a reality.