My two bits are:
#1) Try to operate daily for 30 minutes. (emphasis on try, there are multiple days my CQ's go unanswered on an open band.)
#2) Stick with it, it will come. There are some local hams who keep a schedule (10M CW) on a weekly basis, they are not high speed op's they just get on and play radio.
This past weekend I worked a SOTA activation, he was down in the noise floor of the receiver, the CW reader programs would not have worked.
My 3rd bit
![Smiley :)](https://www.qrpclub.org/qrp/Smileys/express2/smiley.gif)
is to do as has been suggested already, load up some memories in your radio's CW Keyer and use them for DX/Pile-up style operations. You will be surprised that you can recognize your callsign and 5NN sent at higher speeds (20+ wpm). At home most logging programs have a CW keyboard interface. I use the K1EL WinKeyer USB, it provides an easy interface to the radio. They also operate as a stand alone. I have never used the memory keyer inside any of my HF rigs.
Bottom line, Thru steady use of CW you will break thru that 10/12 wpm barrier quickly and then you will bump up to 17/18 wpm pretty quickly. If you only have time to get on once a week, you will continue to struggle.
Vy 73, Don KO7i