Hello Jeanner ,
You should expose yourself also constantly to listening to English using any possible media such as songs, movies and the best is to mingle with native English speakers. I often hear from Chinese students specially that they don't have the chance to speak English with anyone; their parents at home mostly don't speak that good English and at school or college it is just the lessons without any practice.
So If you don't have the chance at the moment where you live, at least through such language programs like italki you get the chance to voice chat with natives .
Consider traveling to an English speaking country as well. The experience will give you an opportunity to learn a lot of new vocabulary, catch the native accent beside learning about the culture and habits.
Good luck:)