The best technique for revision really depends on the student. Some general tips, though, would be to take notes, create mind maps, and I found that question and answer cards are very handy for memorising things and checking if I know the right answer. Also, I've found that taking regular breaks during revision and trying to get a good night's sleep are helpful.