I would set an hour aside each day for reading practice. Pick a different kind of reading each day. One day you could read a newspaper article and the next day you could read part of a novel. The point is to get exposed to different kinds of language situations.
As you are reading, jot down the words and phrases you have trouble with. Only look them up if you are lost without knowing that specific word. When you finish take each word or expression from your list and type it into Google. Look at the different ways native speakers are using the word. You will get a good idea of what the word means this way. The definitions in the dictionaries are not always complete in terms of the many different ways a single word can be used.
After having looked up all the unknown words, read the passage again without stopping. I did thios when I was learning Spanish and it really helped. Good luck!