Some very good advise right there. And he's correct, sending and receiving speeds are two different things. If you 're trying to learn to receive code, put the sending key away for a while and focus on receiving.
I learned code about 20 years ago, but took about 10 years off of the HF bands. During those 10 years my ability to receive code from 15-20 WPM dropped to no more than 5 WPM. Since it sounds like you already know code enough to send it, you now need to train your brain to receive it.
Here's what I did to bring my receive speed back up, maybe it will help you. Go to the
W1AW Practice Files page and download several of the 5 WPM files. Burn those to a disc (or copy them to your music player) and for about 15 to 30 minutes a day just listen to them.
Don't try to write down each letter you hear, just listen to the code. Try to pick out each letter than you can, even if it's only 1 or 2 letters at first. It could take days or weeks, but eventually your brain will start to pick up on code as if it were a language, and soon you'll be decoding entire words at once instead of each individual letter. Once you're comfortable hearing and copying 5 WPM, move up to the 7.5 WPM files and do it all over again. Continue until you get to the speed you want. I've been doing this for a few months now and I've gone from only being able to copy 5 WPM to now being able to copy 30 WPM. It just takes time and practice!
Good luck