Thanks for the advice but I know med schools want to see students who really want to go to med school from the start. So would you instead recommend joining clubs or shadowing instead of internships? If so when would you recommend applying to internships?
Med schools don't need to see that you wanted to go to med school from the start. I don't know where you got that idea from.
Med schools want to see
1) That you can handle the rigorous academics of medical school. That is shown by a high GPA and solid MCAT score. That is what gets your foot in the door.
2) That you know what you're getting into. That is shown by clinical exposure via clinical volunteering, shadowing, or a job in a clinical setting where you interact with patients as well as healthcare providers.
3) That you possess the qualities we like to see in physicians. Among other things - maturity, professionalism, altruism, leadership, interpersonal communication skills, teamwork, cultural competency, etc.
4) Some schools place importance on having research experience. You don't NEED research experience, but it helps, and for some schools (top schools) most people have at least some research exposure.
So you see, you don't need to show that you've always wanted to do medicine. You need to show that you know what medicine is about, you've done your research and you've gotten your experience, that you possess the qualities of a good physician, and that you can handle the academic courseload of medical school.
I'd suggest shadowing. Learn what it's like to be a doctor, talk to doctors about their experiences, etc.
"Joining clubs" doesn't do anything. No one will care that you were a member of X number of clubs if you didn't do anything but attend meetings. Shoot for a leadership position of some kind. Or if you can do volunteer work through a club, that's great too.
I wouldn't pursue research until your GPA improves. Unless you do a summer internship, doing actual research during the school year requires at LEAST 10 hours per week of work. I don't know that a summer research internship would be a possibility for this coming summer, as you usually apply for those around this time and all the ones I know of have a minimum GPA requirement. There's always next summer. Focus first on your grades.