This question has been asked a lot here: https://www.reddit.com/r/LearnJapanese/ If you search "language school" you'll come across a lot of answers.
Or if you want to save A LOT of money - use LingQ everyday to read content. Start from the Mini Stories than once you become a bit more comfortable, you can check the out the rest of the library feed. You can also import content from other sources.
As for speaking practice a) Make new friends by joining meetups b) Use LingQ tutors or iTalki tutors. Since you'll be in Japan, you have the best opportunity to start speaking. Just be careful because Tokyo has a lot of foreigners/English...well, enough to get by without the need to learn Japanese.
The method above is flexible and revolves around your time, it can be done...I have friends who are fluent in Japanese who never attended a language school. But it takes self-discipline. I should know because I lived in Japan for almost 3 years and by the time I left...I couldn't say/read anything :/
Here's a video I made that may help https://www.youtube.com/watch?v=mSGWlDGY-JI
Awesome video ericrobertz, I was very motivated after seeing your video. Could you do a follow-up video?
It could connect with the beginner stuff that you showed, not like n+1 difficulty, but maybe other contents that you find it useful as well in the road of Learning Japanese.December 04 在 16:12
Thanks - I plan to do a few more videos in the new year showing my progress after 1.5 years and 2 years.
I'm mainly reading NHK Easy News and listening a lot to Nihongo Con Teppei, Let's Learn Japanese With Small Talk, and Shirokuma Cafe. As well as watching YouTube channels like McGuffin (Japanese channel about fashion, culture, music).December 04 在 17:31