Hi Libra - congrats on the homestretch of undergrad! Sounds like you have a busy schedule.
This is my personal opinion, but make sure to review the general GPA ranges/student profiles for programs. You have an impressive list of schools that you are considering. Temple's BCMS for example has a minimum requirement of 3.3 GPA for any science courses taken, at least one year of professional experience preferred, and an SAT score required minimum of 1400 (Q+V).
Bryn Mawr does not publish GPA scores, but I recently was accepted for Summer 2017 and my sense is that the average GPA of an accepted student is north of 3.6. During my interview day there were two Fulbrights, as well as a PhD in the room. I have a master's degree in an unrelated field. Goucher is an equally established program and I would imagine their average metrics are roughly the same.
The primary evaluation criteria that a program considers are the student's ability to academically excel while preparing for medical school (as evidenced by post-secondary performance), as well as their interest in pursuing medicine. You clearly have an interest in medicine, so certainly follow your passion! My advice would be to expand your list of programs so that you hedge your bets. It'd be a shame to pursue only a handful of schools and sink time and money in to a round of applications if you think your list is "stretches" only.
There are a ton of solid, younger programs to consider, particularly those linked to established medical schools; programs like Thomas Jefferson's come to mind. Just make sure when reviewing them that they are able to provide statistics about how students perform on the MCAT, what their acceptance rate in to medical school is, etc.
You're young and have some time, so the other option to consider is taking a year or two to gain professional experience (working in a lab, at a hospital, as a medical assistant in an office, etc.). The further out you are from undergrad, the more importance programs place on experience and passion relative to undergrad performance.
Good luck on finishing the semester strong and have a good holiday season!
Does anyone else have thoughts on this?