Visualization is one of the best tools for memorization. Many people, from top mental athletes to Sherlock Holmes, utilize the memory palace.
Imagine any place you know well. This can be anywhere, from your house to your school to your place of work. Determine an unchanging path through this place: for example, I start in my bedroom and "walk" through the upper floor of my house before "going" downstairs.
In each room, define "anchors." These are objects that will not change place, such as maybe your bed, closet, or desk. It's nice to have five anchors in a room, but you can definitely change it to more anchors or less anchors. Remember, always do what works best for you!
Go through your memory palace and make sure you know your anchors. These anchors will not change, so you should definitely know them by heart!
Now, when you go to memorize anything, you will have an object or visual clue situated at each anchor. For example, if I wanted to memorize my class schedule, I might visualize an addition symbol attached to my first anchor, a dictionary on top of my second anchor, and then a microscope sitting on top of my third anchor. Then, when I go back through my memory palace, I'm able to figure out that I have math class first, then English, then biology.