Yeah, the Kanas and grammer stuff is easily self taught with videos and textbooks (plenty of piratebay downloads im sure). I wouldnt try learning to speak through anime though, you arent going to be using ore, omae, anta(rude form of anata) and stuff in real convos nor should you (ore is probably passable but I would stick with Watashi when talking to superiors or strangers). Look boku, when you are like older than 16 just sounds gay, I used ore cause it sounded cooler through high school but i wouldn't as an adult, or at least i try not to(its become a habit).
Learn how to speak as the textbook says for a base then build up through like Japanese shows while filtering out anything said by highschoolers(when they talk to superiors should be fine), gangster types. At a certain point when you got all the "forms" and stuff like Keigo nailed you will be able to just pick out words from anime and such anyway though. If possible I would just talk to Japanese people online im pretty sure there are sites with ones that will talk to you in exchange for practicing their English.
Read aloud as well, shonen jump manga usually has furigana(kana subtitles for kanji). Compare it to a native speaker or the tts on google translate.