Charts and Cheat Sheets
Place a Morse code chart in places where you commonly spend downtime. For example, create a cheat sheet showing the basic letters and numbers and their representation in code next to your bed and on the back of the bathroom door. Practice memorizing the codes while you are brushing your teeth, using the restroom and just before you fall asleep.
Repetition
Review the code several times each day, going over letters you learned previously and adding new letters at a rate that matches your comfort level. Start with the easiest letters, and use patterns within the code to speed your progress. For example, the letters E, I, S and H are represented by one, two, three and four dots, respectively, while T, M and O are represented by one dash, two and three dashes.
Practice
Find a friend and practice together. Send each other encoded messages to see if you can decipher them without help. Practice with written codes, generate codes with flashlight bursts, or simply tap on the table.
Use an online Morse code generator or translator or Morse code generator software to write out your own messages and play them back for practice or to share messages with friends in audible Morse code. The AA9PW website allows FCC exam practice for the United States Amateur Radio and Commercial Radio licensing exams. The Morse code requirement is no longer a part of amateur exams, but the website contains a valuable practice tool that will allow you to choose the type of Morse code content you want to practice -- from individual letters, numbers and punctuation to practice exams and news feeds -- and allows you to set the speed.
Add to Your Facility
Increase your speed. The minimum speed facility once required for a Grade II license was five words per minute, or 125 letters, according to the QSL.net website, which suggests you start with receiving coded messages, and practice to the point of proficiency before you begin sending.