MW,
My guess is that if you are making the gpa that you indicate, you are probably smart enough, but you are likely not studying effectively. Students tend to sort out with either a linear or integrative learning style and the reason that linear studying is ineffective for multiple choice exams is explained on-line at
http://www.dce.ttu.edu/elpubs/ch02.htm . Courses like Princeton and Kaplan can be highly effective if they are studied integratively. My experience with medical students that learn how to study integratively is that they improve their academic performance. I don't have the experience to say that for premeds yet, but I am starting some projects this year to extend in that direction.
The integrative learning style is not easy if you prefer the linear memorization of material. There is nothing wrong with the latter and for many it turns out to be a great strength in their careers. But, research shows that those who rely too heavily on linear (also, called literal) learning test out worse on timed multiple choice exams than what they actually know. Those who think that these exams just test memorization are just plain misinformed. Over half of the questions from gross anatomy and biochemistry at my school require integrative thinking to figure out the answer. I don't know from experience yet, but the MCAT is likely to be that way also, considering the people who write the questions.
Concept diagramming (nicknamed bubble diagramming by my students), analysis of right and wrong answers to practice questions, seeking out cause-and-effect relationships, and looking for similarities and differences are all strategies that develop the integrative style of learning. I wouldn't do another MCAT attempt until you have had sufficient time to study more comprehensively in this mode for a while.
Please understand that linear and integrative learning are different, but valid, ways of thinking. That means that they are different ways of being smart. Filling in little circles on a scantron is only one way of measuring smart, but being able to deduce which ones to fill in is an essential skill if you expect to have a realistic chance at a career in medicine.
There is a positive spin to your situation. Fixing this problem in premed is immensely easier, and less painful, than trying to fix it while you're flunking out of med school. If you have more specific questions, feel free to email me.
my best,
jwpelley