The best way to learn ANY language is by practicing and also communicating with other people who speak the language. When I first started learning Chinese, I would chat with random people I met in Chinatown. We would talk about something as random as food and drinks, but I learned new words and made new friends. I also had a good experience. You should practice English every chance you get. When you learn new words, you should think of situations you would use them in and try to use them often!
I found that Chinese is completely different from English, and it can be a difficult language to learn, but its good to have patience, and have fun learning the language. Its not as hard as it seems!