A lot of people view this as cheating, but literally, take whatever pieces you're learning, get a ton of good recordings, and listen to each one of them at least once every day. If it's a short piece, listen through it like 5-6 times a day. It won't really feel like learning, but this speeds up the learning process drasticallyThen, when you practice, just have fun with it.
Yes, I do thins very often actually. I actually find that i memorize the piece on an auditory level after listening to it a few times-- this is unfortunately a double-edged sword as having the piece "memorized" can be a bit frustrating when the hands do not know what they are doing yet...Then again, could this frustration also be derived from a deficiency in sight-reading? If I would sight-read better, by hands would not take as long to catch up to my ears...
I always get caught out by the word "learn" because it seems often people mean "memorize".