I try to do WaniKani daily, but it has been getting harder and harder. Nowadays it is more like once every two, three days, and as a result, I’ve slowed down considerably. I don’t mind since my grammar is far behind anyway, and I have a lifetime subscription.
Every two or three days I do an activity of some kind. This can mean reading a chapter of a textbook (Genki or Tae Kim), deciphering an NHK article, chatting with a friend of mine who also happens to be a Japanese learner, analyzing a song I’ve been listening to… It depends on what I feel like doing, but all of these are great for expanding my knowledge outside of what WaniKani covers.
I pay for a teacher on italki.com, and we have a 90-minute lesson roughly once a week. We mostly use these lessons to fill in the gaps in my knowledge, since self-learning has left me with a shoddy patchwork of skills that desperately needs fixing. Once that is out of the way, we plan to practice heavily and start making steady progress towards intermediate levels.
I also watch subtitled anime regularly (going through original Kino no Tabi now, it’s amazing!), but this is more like a motivational, fun activity to keep me going, not so much a legitimate learning method. It moderately helps with listening and I catch a new word/phrase/grammar point every once in a while.
All in all, I think I managed to work out a decent schedule, considering I have a full-time job and my shift pattern is all over the place 