Here is another useful tool I found for studying: listening to podcasts. Japanesepod 101 is an excellent website that posts videos and podcasts for beginners to more advanced learners. The website also provides you with PDF files to go with each lesson, so you can read as you listen. What I love about these podcasts though, is that they teach you a bit about Japanese culture as well.
The podcast will centre around a particular theme using a dialog, which will then be discussed amongst the presenters. They then explain the vocabulary and grammar used in the dialog. Therefore, by the end you will have practiced your listening skills, learned new vocabulary and grammar, and learned about Japan! すごいでしょう！Also if you have an iPhone, you can download the podcasts straight onto there (for free)!