I used the Princeton Review books and I liked them well enough, got a 518.
I'd recommend taking a full practice test to determine which areas are weaker so you don't waste time working on content you are already very comfortable with. Set a timer, but finish each section even if you go over the time limit. The priority is doing all the questions so you can judge where you stand on different topics.
Make sure you do try practice problems for each section, even if you get 100% correct on the practice test. A big part of preparing for the MCAT is being familiar with the different types of questions it asks so you know what they're looking for in the answer. The Princeton Review books do have some practice problems, but I'd go find additional question banks and just work through those. For content that you need to memorize like physics equations or developmental stages, either use Anki or physical flashcards, whichever you prefer.
Even if your study plan isn't perfectly optimized, it's okay. The most important thing is that you start preparing soon because it takes a while to cover all the content.