Is it better to spend more on study materials?
To some extent, yes. You can always modify your budget with StudySchedule to get an updated schedule
reflecting your new budget.
How many times should I take the MCAT?
That is completely up to you, though data shows that test performance plateaus after the third try.