I would either retake the classes to raise the GPA (this only works if your school will remove the original grade) or take classes to 'pad' your GPA up some. If you take advanced classes, such as immuno, biochem, molecular genetics (kinda partial to that 😀 ), then they will probably look at the recent trend in your grades.
You didn't say about your science GPA, which is as equally (maybe more) important as the cumulative GPA.
The MCAT scores are good, but the 2.7 is going to hold you back a little. You could still get interviews and just sell yourself crazy!!!
Good luck!
later 🙂