Reading novels in English will help you improve your English in so many ways. Firstly, you will increase your vocabulary more than you can possibly imagine. One of my tips is to underline and take a note of words that are new to you. At the end of each chapter, you should write them down in a notebook and look up their meanings. If you count how many new words you have learnt in just one chapter, you´ll be amazed !