For memorising things, have you tried creating a memory palace?
http://www.wikihow.com/Build-a-Memory-Palace
It sounds crazy but it works. Magicians use it for memorising maps and databases and so forth.