Anime
I find that watching a lot of anime, despite the slang, does help you pick up on things. I like to watch things with subtitles a few times and then switch them off.
That helps, because you already have the gist of the story, and you can focus on individual words that are spoken, withou grasping to keep up with the plot.
I don't know about any specific anime but in general, anime does help.
MaryaChan