You can't think too hard about your Japanese study process. Reflecting on what you're doing (whether you're using the right textbooks, have the right dictionaries, are signed up for the right online services; whether you're studying with the right teacher or at the right university) is less important than actually doing the work of studying itself.

When I was an intermediate and advanced student and I found myself falling into this trap of thinking too much, I usually doubled down on whatever I was doing. I increased my JLPT (Japanese-Language Proficiency Test) study pace to five 文法 (bunpō, grammar) patterns a day instead of three. Or read three pages of a novel each day instead of two. Or went out for coffee with Japanese friends three days a week instead of one. This was relatively effective for me.

However, for students still early in their studies, I think it can be helpful to do more regular audits of your study process to ensure that you're not biting off more than you can chew, and to see what strategies have been effective for others that perhaps you, too, can adopt.