Rote learning

Those of u out there who are good at memorising all of this stuff. Please help me out. What's your strategy. Mnemonics do help but I've seen some students with exceptional memory who don't use mnemonics. How do they do it ?

I can understand the "concept" but we need to be able to memorize all of this knowledge and should have the ability to recall it on exams.