When it comes to learning a foreign language, most people would choose English. Millions of people born in non-English speaking countries learn it just from textbooks and spend hours studying English grammar. However, these are the wrong ways to learn English. Let's look at some good ways.
English media such as music, videos and TV shows are helpful. I come from a small country in Europe. When I was a little boy, there were few local TV shows or songs in my hometown. So my friends and I almost only watched English TV shows and listened to English songs. This, along with the courses we were taking at school, helped speed up our process of learning English.
Start making conversations in English when you can understand what you hear. While it may seem strange at first, but it would get more natural if you stick to it. I spent a lot of time talking with my friends in English. When we finished primary school we could speak English fluently (流利地).
I learnt three other languages when I was in college. Now I can confidently say that the only way to truly master a language is to live as though the language were your mother tongue (语言). So just forget about your textbooks and try acting like you live outside of China. Find ways to expose (使接触) yourself to English as much as possible. It will not only make you a better learner but also give you a fresh view of the language.