Honestly, one can only offer suggestions; learning is very independent.
Environment is just as important as technique, and all of this depends upon your mental state. If you're fatigued, or frustrated there's no point studying - take a break and come back later.
In terms of technique I think flashcards are largely useless, you have to read the material - make all that material into notes and condense the notes - then you start learning. This is way too time consuming if you're dealing with any course with a large amount of material (think anatomy).
Some people re-write the material, i've tried this and it seems decent but it really depends on how much material you have and how much time, frankly rewriting the nervous system would take way too long - but that's me. I re-write material for "intermediate courses" where often you're given bulleted powerpoints and no textbook.
Repetition is the key to retention, and I find re-reading the material a couple of times to be helpful. While others are preparing ways to study, you're on your 2nd-3rd read of the material. First read you can skim through it, 2nd one you can highlight and begin to understand then the 3rd time through you should focus on repeating the important thoughts over. This is where you may wanna write somehting out to prove you can do it from memory, but I don't really do that. To study for anatomy/physiology i'd just simply read the book over and over - it's boring, but it's school what do you expect.
But, to clarify I have never been an expert memorizer. I find memorization utterly uninspiring, and parrot-like. It, in my opinion denotes nothing of understanding - which is why I preferred courses in math/chem/physics because there was a true understanding.
I do worse in memorization based courses with MC examination than I would a problem-solving orientated exam, but i'm in pharmacy so that's what i'm stuck with. I find more people in my class are geared towards memorization than understanding, which frustrates me.
To paraphrase Albert Einstein, you do not truly understand material unless you can explain it to your grandmother. Most people in this program seem to be unable to do this and can only receit material, not explain it. My final piece of advice is to gain an understanding of the material and where it's relevant. Do not try to aim for the highest marks in class, aim for an understanding and the ability to articulate it coherently to someone much less educated than yourself. This is why i'm awesome, and am better than the person who has a 95 average across the board.