Before I begin, keep in mind that everyone has a different opinion regarding what's effective review material. I took my MCAT roughly 1 year ago and was very confident about my preparation and knowledge after using the following materials:
In terms of sciences, Berkeley Review (BR) is phenomenal for both content review and practice questions. ExamKrackers (EK) is OK for practice questions but not so much for content; it's a bit sparase, imo. The Princeton Review (TPR) is outstanding for content review. WikiPreMed is a great source for learning physical sciences.
For verbal reasoning, get 101 EK Verbal and TPR Hyperlearning Verbal and do every single passage.
To put it all together, get all material provided by AAMC -- the science review stuff (can't remember what it's called) and the practice exams. Whenever you're doing practice questions/passages, make sure you time yourself so you know how to pace yourself on the real deal.
Good luck!