1.The best way to learn English or any other foreign language is to do like the famous American writer, the author of 'Hiawatha' Henry Longfellow did: to travel. In this way he learned four languages staying almost a year in each country (France, Germany, Spain and Italy).
2.Build your English vocabulary by doing something new, e.g., do a new sport, start a new hobby, play a musical instrument, try gardening, learn to paint. In this way you will like to know a lot of new words.
3.Learn to use specific words instead of general e.g., to walk (general)- to stroll, to trudge (specific).
学会用具体的而非宽泛的词。比如walk是宽泛的词，而to stroll（闲逛）， to trudge（跋涉）则更具体。
4.Find someone among your friends who knows English better than you and try to speak only English to him/her as often as possible; find someone among your friends or younger siblings and cousins who knows English worse than you and try to teach them.
5.Read English in the original without a dictionary first to understand the general idea and then you will come to like it as with every book you will get more and more of the context. Personally I started with a book for children.