I witnessed many people in undergrad spend hours and hours trying to blunt memorize information with slides and flash cards and I found this to be very inefficient and not effective. It works for some but for the ones that don't (like me), I found actively learning the material allowed me to study a fraction of the time and have better mastery of the material.
When tackling topics, I recommend thinking about how concepts fit in a whole picture. How are different things you learn interconnected? I found that creating a framework created multiple ways of memorizing concepts and facts. This way, when you recall information you can kind of use critical thinking and reasoning to help find answers. When you rely on blunt memorization it kinda turns into a simple "you know it or don't" scenario, which kinda puts odds against you at times.
When studying, I rewrote lecture slides and notes onto note paper (although it takes a bit longer it helped the information sink in much better than passively staring at slides) after the 3-4 time I could regurgitate all of the information onto the page. To make things faster, I oftentimes would create summary charts and relay blunt memorization stuff in my head rather than write all the material on paper, which saved time. Once I felt that I had a strong mastery of the material, I would create charts, graphs or figures that connected all the material. For example, in cell biology, by final time I was able to draw a cell and put all of the processes, organelles, structures etc into the picture (endocytosis, exocytosis, secretory pathways, etc). I felt that when a question popped up, I had at least 2, if not 3 ways of reasoning myself to the correct answer.
My method is probably kinda out there, but I hope I got the point across. I really recommend learning "actively" than "passively".
I tried to find a link that hopefully will help explain what i'm trying to get across:
https://meded.ucsd.edu/index.cfm/ugme/oess/study_skills_and_exam_strategies/how_to_study_actively/
good luck!