Unsurprisingly, I’ve struggled to memorize [seemingly] meaningless information for tests. And yet, I did just fine on the MCAT (and the USMLEs), so I’ve always resisted the idea of focusing on rote memorization.
In my experience, the MCAT has never been a test of simple regurgitation of facts. For example, you're never asked about the definitions of speed and velocity. You could, however, be asked whether a car driving in circles at a steady 20 mph is changing its speed or velocity; that’s a matter of understanding and application.
And heck, if you can understand all of that well enough, you’ll get that question right and know you don’t need to make a flashcard for this topic!