First, congratulations on asking these questions so long before your exam! You should have more than enough time to learn new memory techniques (if needed) and figure out which ones will be the most beneficial for you.
To me — a non-user of Anki and flash cards — I’d suggest focusing your attention on memorizing using a memory palace (or series of palaces). I think of flash cards as a way to brute-force memorizing by rote OR as a way to review information already memorized. (And I see rote memorizing as an absolutely last-ditch alternative.)
“Biology” is a popular interest here. You may find some valuable tips from searching that word or checking out some of these discussions:
For a wide-ranging but incredibly interesting (to me) discussion along more general-education lines, you will definitely find some useful information in this thread:
I’d also recommend reading a number of books on memory techniques, including How to Pass Exams by Dominic O’Brien, Memory Craft by Dr. Lynne Kelly, and Remember It! by Nelson Dellis.