Welcome to the forum. Reading, writing and speaking are the three basic aspects on which you should focus and do regular practice to improve your English. Of course to begin with practicing reading is good idea. Try to read at least one hour every day. It may be a book, periodical or news paper. Since you have difficulty in understanding, it is essential that you must improve your vocabulary. So make a point to note down the difficult words in a separate note book and build your vocabulary dictionary. I hope you know how to build your vocabulary dictionary.
You can also depend on this forum in many ways to gain control over English. In the fist place you can use this forum to get your texts corrected/modified by putting the same in the respective sub forums. Secondly, You can get clarified of any doubt/problem on grammar or language by using the Ask a teacher sub-forum. Thirdly, to learn more on different subjects, please visit the various sub forums and see for yourself how solutions to wide ranging problems and questions are answered or solved by experienced and reputed teachers.
Student or Learner