Here are some other great resources that I have personally used to become fluent in speaking Japanese. While there are many great online resources for learning Japanese, it is a good idea to find a dedicated teacher or tutor. There are lots of great teachers on italki.com at an affordable price.
Find a Japanese teacher / tutor on italki
Best online dictionary
Best online textbook