If you can manage it, try to memorize your kanji right before a meal.
The “hunger hormone,” ghrelin, has been linked to improved memory, and it “directly influences activity and plasticity of a brain region associated with learning and memory.”
I don’t know how much difference it will make, but every little bit helps when you have to remember thousands of kanji!

