With a low GPA, your MCAT is critical. Before you take the MCAT, you should have a good feel for what you will make - at least within 3/4 points. If you don't feel confident of making well over 30 - then I, personally, would put it off until you had finished OChem II and had a couple of high level BIO courses like Genetics or Physiology. These courses will improve your grade significantly. Trust those of us who have taken this bear of a test when we tell you that it is very hard. I approached it with over-confidence because I am a good test taker. This cost me a couple of points at least.
The MCAT - almost like your GPA - is forever. Once your score is recorded, it will be seen by every medical school that you ever apply to - forever. Don't take it until you absolutely know what you are going to get.
And also, don't take it after mid-May. The greatest benefit that you can do your application is to apply early.
In other words - I suggest that you wait another year. With your GPA you can't afford to either apply late or take chances with the MCAT. Rushing this could doom your chances permanently. You are chancing "Never" for "One year sooner"