Jmay,
Nasrudin is absolutely right so read his/her message carefully. I am in your situation and there are plenty of us. You are not alone. This can be done and there are plenty of stories you can find out there. They all begin with an attitude change, maturity, and serious drive.
I had an AMCAS gpa of 2.4 when I finished college (chemistry degree). I worked for a almost 4 years as chemist and decided to go all in as Nasrudin has said. At 28, I am now a full time student pursuing a second degree (DIY post bacc) and doing some genetics/molecular bio research. I've been maintaining a 4.0 in all my classes (5 completed so far and 4 more A's on the way) to first and foremost bring up my gpa.
I studied very little during my first degree and spread myself too thin. I also didn't know how to study in a way that worked for me. Now that I know and realize these things, I use them to be successful this time around. And honestly, it feels like I do less and get more out of it. Getting A's is no longer difficult. Or perhaps I should say, understanding the material is not difficult. It still takes work, but my perspective has changed and my focus is razor sharp.
It's self assessment time. How bad do you want it? It will take me at least 2 years to rebuild myself and my application into a place where I will be at the bottom of the competition as far as gpa is concerned and probably other things as well. Even then, my outlook is bleak. But you know what, I won't fail because I refuse to accept failure with this. I will keep moving forward taking 1 step at a time towards this goal until I have attained admittance. Then I will do the same in Med School. Calculated step after calculated step...using what I know about myself and what needs to be done in order to attain the success I desire. This is life.
How far will you go?