I immerse (reading, playing games, etc.), and whenever i find a new word or kanji that i look up that i find common or interesting enough, i add it to my Anki decks.
Also, i just wrote a website that inserts word frequencies into your Anki cards, so i can learn the most common words i encountered first.
And for learning grammar, i’m using Bunpro. I like that it lets you practice constructing sentences at the same time.