Nothing will make you fluent except consuming a ton of native material or otherwise interacting with native level Japanese, the stack will not make you fluent, but it will give you a bridge in order to start consuming native material.
I’m fairly functional in Japanese. I can get my point across, hold conversations, get myself in trouble, but I’m still not good enough to get myself out of said trouble again. The definition of fluent depends on the person, I am not fluent as per my own definition.
I only used Bunpro and some very light WaniKani. Right now, Bunpro is the only type of structured studying I do.
I have never used Tadoku / Satori or any comprehensible japanese product.
Once I had enough vocab to not be frustrated, I started watching a shitton of content. I didn’t start early. Some people start early but I found it frustrating.
Right now I consume about 2-2.5 hours of native content (movies, twitter, live streams, the occasional manga, anime) per day, and I feel like only this is what is slowly enabling me to maybe gain fluency at some point.
Our journeys are all different. it’s still almost 1.5 years until January 2028. My journey certainly wasn’t ideal or speed optimized and I would be semi-able going through life mostly in Japanese but with a lot of drawbacks, and I have been at it for about 1.5 years.