I picked up a lot of Japanese words by watching subbed anime but very few sentences. It seems every time I watch anime I come across new sentences that I've never heard before. Still, I can partly understand them by being aware of what is going on in the story. However, for me, this is a less than ideal way to learn Japanese. There has to be a better method out there.