How to Improve our english reading knowledge

Guys, i am not so fluent to speak and read english, i understand limited level of english language, i understand the words used in chetan bhagat novels, But when it comes to arundhati roy novels, i feel like it is so hard to read and everytime my hand is searching for mobile dictionary and i end up scrolling other stuffs. Is there any way to improve my english knowledge ????