Immersion is the most important part. I watch a lot of anime so that helps with some listening although ik it’s not exactly the same as regular spoken Japanese but it’s something. I started some kanji last year so ik a few, been bouncing between some free apps. Trying two new ones to see if they are more efficient
I’ve seen a few different things from other people. I think finding ways to incorporate in your life aside from just practicing. Talking to natives on apps, or referring to things you use constantly. Even just talking about what you do each day to yourself as practice. Music. There are lots of examples. I bet the most difficult would be changing the language on your phone but definitely need to be a higher level for that haha. Having a study buddy probably helps.