Higher Human Biology Help to achieve a B (minimum)Watch
I like to have a large collection of written lecture/lesson notes. I'll read those notes, and condense them down repeatedly times in a shorter form. The first time I'll be looking at the original notes, the second time I'll try without looking but inevitably end up peeking, third or fourth time I'll be getting very good at reciting those notes. Once I've got that nailed down, I'll try and do the same again but in even shorter form. After that, once I think it's all firmly in my memory, I try and write extended essays one each topic -- afterwards comparing what I've missed out.
It's not a short-term method of revising, you need a few weeks at least but it really helps me. I'm sure if you had even longer you could easily improve on this method!