I know reading and speaking can be a bit difficult at times. However, doing them at the same time can improve your level and results.
There is a nice link for reading and listening at the same time. The stories are very simple can be understood at once. A good idea to improve listening can be listening without reading for the first time and then checking for everything while reading.The stories are grouped into Chinese fables, Greek myths, classic fiction and so on. Have fun with it!!!!
In this same page you can also revse some vocabulary related to maths, geometry, pronunciation and phonics.
In the next link you can fnd activities related to listening and also writing and reading for PET level.
Don't forget you can also listen to many activities in the BBC page, described below.