1. Took Kaplan prep course and followed their instructions. The Kaplan classes were on weekends. Did everything I could to get the full benefit.
2. Purchased 20 AAMC practice tests, the Kaplan course came with 10-15 full length Kaplan tests (which are much easier than AAMC tests).
3. For 2 months leading up the exam, I took a full length practice exam every other day, always sticking to the time limits. On "off days" I would review every single question I got wrong on the previous day's test, and make sure that I could get the right answer if I saw a similar question.
4. Made sure I did not have any other commitments during those 2 months. This schedule required 8 hours per day.
5. Tried to begin practice exam every morning, beginning at the time when the actual exam will start. If you're doing all your practice exams at 2 PM and your actual MCAT at 7 am, you might get thrown off. This is also best for time management.
Edit: ...and with your MCAT history, I would implore you to what I did -- at the bare minimum. I don't want to be a downer, but if you want to be a doctor, you cannot f**k up round 3. I beleive that if you do well on your third test, you will have a chance. I don't think you're out of the running yet. I cannot tell you what score you will need, but I would say above 508, or whatever is equivalent to a 30.