Just a note on using repetition. This is an effective technique, but does not mean repeat mindlessly. Instead, always visualize your own images with each repetition. Just like learning a new language, visualize an image for everything you hear or say. This will build the necessary connections for remembering later on.