Hey there Chan,
I'm sort of in the same situation as you right now although my GPA is negligibly higher than yours at a seam-busting 2.83 from a top liberal arts school. I am also a bio major at my semi-local (hour and a half commute) state university and just got a 95% on my first Chem exam (WHOOP!). But every once in a while I get down on myself about the long road (both litterally and figuratively) to, in my case, dental school. But I've been keeping a "diary" on my computer of motivational thoughts and messages to myself that I read every once in awhile. I've been getting to class early and spend the first five minutes writing a paragraph at the top of my notes about how I'm feeling, what I need to do, and what I expect from my day. Perhaps it sounds a little corny (my vet-student girlfriend thinks so) but it works for me. Why? Because I'm a sprinter just starting a very long marathon. I need the continuous motivation. Working for Kaplan as an SAT teacher, one of the things I've learned that is absolutely imperative to the classroom atmosphere is a focus on test-day. We try to direct every thought, strategy, and idea to how it might be applied on test-day. That's what I'm doing with my "diary" and pre-class notes -- focusing myself on the final prize at the end -- an acceptance letter from a dental school. Set a plan, establish short-term and long-term goals and keep yourself focused on the finish-line and YOU WILL GET INTO MED SCHOOL. I guarantee it.
I hope this helps at least a little bit. Best of luck to you Chan and PM or IM me if you have any other questions or just want to chat about your plan.
My $2.00 (darn inflation)
Mack
PS: I guess I didn't directly answer your question. Me and my tangents 🙂 Anyway, what I was TRYING to say is that you should do what needs to be done. If you aren't finished with your degree but you know you will ace the MCAT then take it and apply. Your overall GPA will still be weak but you will make up for that with your science GPA which should rock, your awesome test scores, and LORs and ECs that adcoms drool over. Absolutely worst case scenario you're not accepted YET. Go back and take more classes in your second bachelor's program, find out from the schools what they need from you to make you a stronger applicant, and reapply. You'll be showing determination and you'll know exactly where you need to improve your application. Plus you'll have another year's worth of A's that will absolutely kick your application up a notch.
Another $1.50
The Mackster