What worked/works for me is using Genki to build a small foundation for each grammar point (there are also vocab lists for each chapter) and then adding these points into Bunpro to memorize them longterm. Bunpro also adds/removes furigana on the kanji based on your Wanikani progress (if you set the option for it and you add your API key).
There are countless ressources though and some work better for others. This thread might help: The Ultimate Additional Japanese Resources List!