I use anki and wanikani. If you don't wanna shell out money for wanikani, since it can be expensive, I recommend this book:https://www.amazon.com/Japanese-Kanji-Kana-Complete-Writing/dp/4805311169/
And if you feel you're still getting use out duolingo, there's no need to stop. I'd just recommend it more as supplementary material to quiz yourself rather than learn material from there.
I really loved these two books as a child, both really easy to read and understand.
Also, using henna to write kanji/hiragana is a really nice way to remember them.
Ahhh... nothing special at all, then. I'm highlighting them simply to help myself remember what the radical for each character is, and they're in red because I carry black, blue, and red pens and blue was already taken for various other purposes, as you can see. Ha ha.
More importantly, for your own sake, please stop using Heisig's system immediately. He literally made up a bunch of random crap that's largely divorced from the "real" radical system used by actual Japanese scholars. And while that's fine in a short-term sense if the mnemonics he invented help you out... in the long term they'll mess you up because your brain will be stuffed with lies, while at the same time his little stories tend to leave out a lot of vital information, such as how each character is pronounced.
For example, as I said, 貝 is a radical for "shellfish." Heisig implies that it's a combination of an eye plus "animal legs," and tells us to "imagine a freakish shellfish with a single, gigantic eye roaming the beaches on its slender little legs."
But looking at the actual history of the "eye" character 目 and the "shellfish" character 貝, you can see that they're entirely distinct, and that the latter has nothing to do with any goddamn legs; it's just a matter of simplification and stylization over the centuries. So yeah, I strongly recommend that you skip Heisig's shortcuts and stick to learning meaningful, true information about the kanji!
Edit: You asked "which dictionary has [pronunciation] information." To be honest, pretty much every kanji reference book that wasn't written by Heisig has pronunciation information! I'll go ahead and recommend Hadamitzky and Spahn's Japanese Kanji and Kana; I used it for a few years and it worked very nicely for me!
I have the German edition of Kanji and Kana by Wolfgang Hadamitzky and an entry looks like this.