I've been looking for ways to practice kanji for ages now. But really I just realized I been overlooking ways to practice and no actual doing practice(if that makes sense).
Flashcards would be the best thing. so look into anki flashcards or use the japanesepod101 flashcard tool.
However for me, I use the flashcard tool for vocab but i don't know to create a deck just for kanji learning though.
Atm, I've been favouring an app called "Obenkyo" on my phone. It has multichoice flashcards for vocab,kanji and grammar particles.
But another way I'm thinking of trying. is doing the old school method. Write kanji out on paper one by one with the readings on paper. but write the kanji 5-10 times. Sounds abit time consuming. But I remember back in seceondaty When I had detention I had to write the same words over and over again. Haha silly me.
Just try one thing after another. If it works, stick to it. If it doesn't and you think it doesn't work for you, next method. Every method works. It's just consistentcy.
I'm gonna experiment now. For now I'll do the writing method. See how far I go.
Hope this helps. Everyone else that posted on here has better methods I reckon.