Hey, if you are still interested in medicine, then keep on trying. By looking at your GPA, you have the brains, just have to figure out what you are doing wrong.
I believe that you should take some time off, maybe take a course and then retake the test. The Mcat doesnt mean much of anything...