Hi there,
I didn't take any prep courses (I'd heard that the greatest benefit in taking them was that they helped you to study regularly). Instead, I just bought the Kaplan course material books off of a friend to use as a framework to study from.
However, the best study aid was the official MCAT practice tests. I used to work as an SAT tutor and believe that the only practice tests that really matter (for any standardized test) are the official ones. I started by taking a practice MCAT without any studying just to gauge my improvement on subsequent tests. And then I would study the Kaplan materials and take another practice test and kept going until I was satisfied with my scores and consistent with them. Then all you have to do is sit down for the real one and do just as well as you did on the practice tests.
For Verbal, if you feel you need more practice, I would even suggest using the verbal sections from other standardized tests, GRE, LSAT, GMAT. Basically, all of these just test reading comprehension and if you do well on the verbal sections of these tests, there's no reason to think that you won't do well on the MCAT verbal.
What also seemed to help me was advanced classes in Biology, specifically Cell Biology. I got a 9 biology before I took Cell Biology and got a 13 afterwards.
The other important thing is to practice taking the ENTIRE MCAT -- endurance does kind of play a role. The first time I took it, I did well in the earlier sections (the same as my practice scores) but really lost concentration on the last one (which might explain the 9).
I ended up getting V:12, P:12, B:13 -- but it didn't help get into a top 50 ranked school.
Hope this helps.