Reading, most of the times seems to be a painful thing to most of the people as they do not have a reading habit. But, keep in mind that nobody has acquired any particular skills at which they are best since by birth. They have achieved that feat with their regular practice and by challenging themselves.
To develop a better reading habit and be a good reader, first try to challenge yourself. Sounds horrible? Well, everyone has a different taste in reading, i.e. preference to the genre. To get accustomed to reading, first, find at which genre you are interested in. After that, make a target to meet daily, i.e. either make a target to accomplish a certain number of pages on a daily basis or certain time limit you have to spend in reading your interesting genre. This daily practice for up to a month will boost up your energy towards reading and also you get to stick to reading all the time. Apart from that, spend your time reading those genres which seems terrifying to you. I said this because the more you challenge yourself at a certain task, the better you will be at. Try to make something interesting out of any genre and read as if that is your favourite sort. Moreover, when you find yourself disengaged, try to spend your time reading as much as you can along with understanding the grammar structure and the way those grammar structures are affecting the sentence. This will help you to make the best out of the worst.
Make this into practice for up to a month, you will for sure find the result.
Hope this will help you to boost up your reading skills.