Please don't retake the MCAT yet. You have a long time before your undergrad work will be done, in which time your MCAT score will expire. It doesn't help your story to need multiple MCAT retakes to get a good score, regardless: med students who need multiple tries on exams/boards are a liability for med schools.
I suggest that you should look into moving to Texas, which is the only opportunity to wipe out your existing undergrad record. Otherwise, that 2.4 follows you forever.
First thing to be extremely concerned about: how are you to start getting A's? Every grade you get from here out, that isn't an A, is
another step
away from med school.
Wanting A's isn't interesting. Doing the hard, boring, constant, never-ending work of studying and honing study skills is how to
get A's. It's the exception, not the rule, when a low-GPA student can figure out how to start getting A's, not just in one class, not just in one term, but for years in a boatload of very difficult courses...which is what's between you and med school, initially.
More info on low GPA strategy can be found in the FAQ at the top of the forum. Such as:
http://forums.studentdoctor.net/showthread.php?t=827879
Best of luck to you.