I like to treat my Japanese learning in order of importance/frequency as:
Immersion first (consuming media in Japanese only for as long as I can stand each day.),
Anki second (rote memorization vocab/grammar flash cards),
Input (writing and speaking in Japanese with Japanese friends/acquaintances),
and finally watching Youtube videos and studying textbooks to supplement when I get lost/confused/curious about a phrase or grammar point.
My favorite videos for motivation are by "Trenton", my favorite for JLPT/grammar/textbooky things are by "Game Gengo".
I usually use "Remembering the Kanji" for any textbook learning.