We all have already heard how reading improves your vocabulary and comprehension. Reading is extremely beneficial for your ESL process, and that's why we should not take it for granted, and this post was created to point out some other ways to glean the most out of ESL reading.
There's just so much you can learn from reading. Yes, it is probably the most knowledge acquiring learning strategy, but reading has the disadvantage of not allowing the learner to practice speaking or listening.
But there's a way to get around that
It is amazing how powerful tool that reading is for speaking, once you use it on the right way. Of course it could be a bit awkward and challenging in the beginning, but you WILL get used to it. There won't be anyone around you to correct you, but at least you will get your brain used to English speaking already. There's a lot of vocabulary and idioms learned on reading activities, and 90% of ESL students say it is hard to start speaking because they don't know what to say! The process of thinking-speaking will be shorter, so you will get less stuck when speaking to someone native.
For almost all the best-sellers nowadays, there's also an audiobook version of them. Some people choose to listen to it instead of reading the actual hard copy book, but why not using both at the same time? When you read the book and listen to the words, you practice both reading (fast reading by keeping up with the audio version) and speaking (reading the words on the book and learning how to pronounce them from the audio version + the rhythm when speaking)
If you feel like putting to work what you've just read, here's a link of online books which also offer audio versions on the same page, so you can go to work as soon as you're done reading this article.