Your highest priority needs to be resuscitating your GPA. Don't be so focused on extracurriculars that you lose sight of that. You can definitely turn things around. Making some assumptions: With the approximately 3.75 GPA you'll get this semester, your GPA will be up to 3.18. With three more semesters of straight As, you'll be up to a 3.59, or so, which will be a competitive GPA for allopathic med school consideration. Even one B will set you back. Though spending an extra two semesters bringing your GPA up before applying wouldn't be the end of the world, it would be more cost effective to be able to apply at the traditional time after junior year. If you need to take a smaller class load to get perfect grades, then do so.
These are my suggestions. If you can set your mind to achieving this, there is indeed hope for you. Without a good GPA, the extracurriculars and MCAT won't matter.