While there are lots of different tricks for remembering better, all of the techniques used in these memory contests ultimately come down to a concept that psychologists refer to as elaborative encoding.
CNN: How to train your mind to remember anything