Hey dangerousuk,
is is only my advice, so a pro player might think it in an other way.
You only can improve your handreading skills by playing. I mean watch the hands when you are not involved and you are involved
Try to remind what the players did and at least might showndown.
The best explanation about handreading is Implied Odds. You might read that topic in one of your books
OK, lets say you hold 57 on a 63A board. You are on the button and the only early positioned player raised, you call (Heads up situation). He bets out maybe 3/4 of the pot size or more.
Now your reading skills comes along.
-When you saw that your opponent can go broke with his singel ace and good kicker, you might call that bet to hit the draw.
-When you watched that after his 3/4 size bet a big raise from the opponent brings him to lay down top pair. You should do that.
-When you watched after a call or a big raise he can laydown his hand when the street will hit. You shouldnt do anything from above.
Now after your had read in a book, when you get the right pot odds to call or fold you know now that handreading skills are more important then pot odds or anything else. Its a game of people and people make mistakes.
So the only advice I can give is, try, try, try, try and after you failed with you reads, try again