To give you an idea as to just where your grades stand, there are threads here constantly about the frustration many have with the low standards of admittance, and if you look at most any "what are my chances?!!?" thread, most all of them end with "yeah, you'll prolly get in, admission standards are low".
To put your grades in perspective, this is the first post I've seen where I think your chances are slim.
I don't say this to be rude or mean, or put salt in the wounds, I'm only saying this to say that /because/ the standards are so low, that being at the low end of /those/ is a tough place to be, and will likely take far more effort than you understand just to get to the bottom of "acceptable".
Not impossible, but like the previous poster said, you may want to look for a post-bacc program and concentrate on getting As over and over and over.
You have a long long road ahead, so good luck and godspeed.