I hate revision. I find I hated it so much that I'd just sit flicking through pages not even reading properly. I just couldn't do it.
I find I'm an experiential learner; I need to
do to learn. For me, working through past papers was crucial. I failed my Pure Maths A-level mock exam but by the time the exams came round I was tending to get A-grades on the past papers. I was really disappointed when I only got a B in the final exam. I just did paper after paper after paper. Some I did as open-book exercises, meaning that I allowed myself to refer to the text books as I did the questions. Later on, I just did them from memory.
I'm also a reflective learner; I learn from considering what I've done, both wrong and right, and looking at the specifics of what worked and what didn't. I find that staring at books, hour after hour, fails me completely. I learn nothing, get bored, get frustrated and then "have" to play for hours and hours when I "should" be revising. Instead, I find it better to read in short chunks, maybe 15 minutes at a time. Then I go away, leaving the book, and write down what I think I learnt. Then I go back, read the book again, check that I got it right. If I didn't, I re-read the bits I got wrong and then take a short break (15 minutes?), just do something random and not very taxing (like reading these boards, except when I'm playing TWG
) and just let the corrections sink in. I find that break invaluable as hind-brain time. Then I go back to a fresh piece of paper and write down what I believe I should have learned, both the stuff I got right previously and the stuff I got wrong. I check it again. Usually I do better on a second pass, though sometimes I get a different set of stuff wrong. Rinse, repeat.
That's a very personal perspective, for me. Maybe you'll find some stuff also works for you. As they say, YMMV.