Meditation is seriously the best way. You also said earlier that you should try getting a regular sleep schedule, which if you aren't may be interfering with your memory. Play games that test your short term memory. Better yet, learn a new language. I find that learning Japanese kanji helps my memory skills. I'm always amazed how I can recall characters I rarely see.