Your application might not pass preliminary screens because of your gpa. If you can raise it above a 3.0, you'll have a little more breathing room for sure. Do you have any idea how you'll score on the MCAT? You'll definitely need a decent score to compensate for your gpa.