Might be just me, but watching subbed anime helps a lot at improving my vocabulary. At first, it didn't necessarily help. It was also pretty tough to read the subs while also concentrating on the series. But as time went on, I started catching words that got repeated often, and the subtitles were always a great help.