I use several different methods.
Kanji: Obviously, Wanikani is my main method. Of course, reading helps you to pick up some new ones as well.
Vocabulary: I use HouHou (a dictionary program with a built in SRS so you can add words you look up immediately to your deck; created by a fellow wanikani user so the SRS is incredibly similar, requiring input and having the same or very similar spacing.)
Reading Practice: I use graded readers. Currently using those famous ones with the frog on them from white rabbit press (although I’ve found them at a local library). Whenever I encounter a word I don’t know, I throw it into HouHou.
Going to start with parallel texts and perhaps NHK easy news articles once I finish those (I’m currently on level 3 and find them mildly challenging to read in the sense that it’s exhausting but not above my level; I know pretty much all the grammar and most of the words). And I might even try to read the famed “Yotsuba” manga…but it honestly doesn’t look like something I would enjoy. Still, I’ve heard it’s a good starting point…
Grammar: I use Genki. I really enjoy these textbooks; I’ve tried many others in the past. Originally, I used Textfugu. I have a forever membership there and it was really great for beginner me but I’m not sure what Koichi’s done with it since and I opted to buy Genki instead. I have also used Tae Kim’s Grammar Guide which I find good for quickly brushing up on grammar you already know or to get a sense of new grammar you don’t know but I find it difficult to use as a main source; mainly because I don’t recall it having enough practice content. Maybe I’m recalling incorrectly though but I also remember the explanations being extremely simple. That said, I tried it years ago and if you’re on a budget, it’s definitely worth a look. I’ve also tried Situational Functional Japanese which I never hear anyone mention. It was a good textbook that we used at my university but I still prefer Genki. Currently almost finished with Genki II and will move on to Tobira after that.
I do use the Genki Workbook as well. I think that is incredibly important - if you don’t practice it, you’re gonna have a harder time remembering it and truly grasping it. At least, that’s how it is for me.
Listening: I’ve found some really short anime (like 4 minutes) with very simple dialogue. (It’s an anime aimed at girls; it’s supposed to be like your boyfriend talking sweetly to you when you get home I guess? But it’s conversational, as if it’s talking to you and very simple so I like that…) Anyway, I listen to it and try to write out a script for it. It helps a lot with listening imo and is another way to add some vocabulary in as well.
Also, listening comprehension from Genki is good as well. And, I have a listening book with exercises and an accompanying CD of course. It’s pretty good.(文法リスニング１００)
I may try to watch some dramas later when I get more vocabulary, as well.
Speaking: I’m married to a Japanese guy so … we have Japanese day sometimes. I also recommend shadowing (any listening comprehension or anime, songs, etc.)