Totally agree w/Newman.
Other bits:
1. Warm up. You're about to take some very difficult classes. I recommend starting slow: take a single math class, or a single gen chem class, and see how it goes. We see too many people come back to school thinking their enthusiasm will translate into the sudden magical ability to get a 4.0 in hard science. Get that first A before you take a full load.
2. My back-of-napkin GPA math says that after 2 years of full time coursework, if you maintain a 3.7, you could have an overall GPA of about 3.16. But your science GPA would be 3.7. With a strong MCAT, and the strong app package that NewmansOwn describes above, that GPA combination is arguably sufficient to bypass an SMP, maybe at your state school(s), if you live in TX/OH/AR/VT or similar (CA/NY/PA, not so much).
3. So, more undergrad work will get you over the 3.0 threshhold, which many schools will use as an autoscreen cutoff. But you can't get very far over that threshold. It's unbelievably painful to apply with a low GPA, and I recommend not doing so if there's any other choice. The "SMP" that we all talk about here is a targeted one-year grad program, usually hosted by a med school, that usually puts you in classes with first year med students, where the whole point is to prove that your undergrad GPA isn't representative of your caliber. These programs cost a good $25k to $50k. And they usually get 80% or more of their students into med school.
So my personal plan for you would be to start slow, keep a high GPA no matter what, take the time to do really well on the MCAT, max out a beefy and interesting app package, and apply to your state school(s) if you live in a reasonable state. If that doesn't pan out, then do an SMP and try again.
Best of luck to you.