I have been interested in medicine since high school and graduated in the top 10% of my class. I went in to college pre med and by the end of my first semester (after making a C in gen chem) I realized that maybe I wasn't as smart as I thought I was. I continued to take some pre med classes despite making Cs in them. Finally after my sophomore year I switched to a public health major. Unfortunately the damage was done and I graduated with a 2.89 GPA. Yikes. I had volunteer experience while in college working at the Boys and Girls Club and also played an NCAA sport (which took up a lot of my studying time).
After failing miserably at my goal of becoming a doctor I seriously re evaluated my time in undergrad and realized I did not put half the effort in studying for my classes as I told myself I did. I think I never truly learned how to study in high school and just got by. After this realization I decided to go to grad school and pursue a Masters in Public Health where I graduated with a 3.9 GPA (1 B) and had multiple research projects. During this time I worked for two years as a scribe and fell back in love with medicine. I decided to go back to school to get all of my pre reqs and retake the classes I did poorly in. I have not yet started these classes but I am so looking forward to it.
However, the only thing I can think of is if I am truly smart enough to get in and succeed in medical school if I couldn't even do well in the basics. I have had multiple admissions counselors tell me that I have a chance if I do well on my pre reqs and mcat but I still have that nagging feeling that I am not good enough.