✔ 最佳答案
If you want to improve listening or speaking skills, you can watch whatever English programme you want. I personally enjoy watching Friends, Scrubs such American comedies. Don't worry if you can't follow the story, watch it with subtitle then. First, you try to enjoy the programmes and then you learn the way people speak.
To improve reading and writing skills, you will have to read more and write more. Harry Potter isn't my cup of tea, but loads of people like it, maybe you can go for it.
The ways of improving your English are totally up to you. Try to find somethings interesting to read or watch is important. Also, always think in English, then you don't need to translate from cantonese to english through your brain everytime you want to speak in English.
Be honest, there is no short cut to learn English. The more you use english, the better you are.
Hope this helps