If you want to be a physician, then I would talk to your advisors at your school.
If you are already a sophomore, then adding an extra year to your studies might not be a bad idea.
The path to becoming a physician is LONG, and needs your best effort at every step.
It might not be a good idea to squeeze in the classes you need and study for the MCAT in the time you have left.
You DO NOT have to have a 4.0, and you DO NOT need a perfect score on the MCAT.
Do the best YOU can in school and the MCAT, volunteer and shadow and you'll do well!