My 2 cents worth of advice, take it or leave it --
1) If you find yourself forgetting something, then you didn't really learn it; you only committed it to short term memory. It takes a while for muscle memory to set. That's very different from memorization.
2) Frequently (several times a day) practice what you want to learn. Practice it over many weeks.
3) Practice the hard stuff until it is easy.
Tom