Chineasy, Minimalist Illustrations to Easily Learn Chinese Characters.
Immerse yourself, get audiobooks, radio podcasts, and listen as much as possible. Practice daily, with a Skype partner, native, etc. Textbooks for vocab and grammar, etc. I really liked the Integrated Chinese textbook. Take a class, attend events. Write characters dozens if not hundreds of times. Make cards around the house? Like naming everything. Try to translate/ think it in your head too, like saying hi to someone, and thinking ni hao. You have to have the discipline and motivation to do this, or you won’t learn much. Good luck!
Chinese Obama speaks ‘fake’ English