There are plenty of sites on the net where you can practise your skills in an interesting and productive way. Let's focus on one of them:http://www.saberingles.com.ar/index.html
This page from Argentina offers a wide variety of activities to practise grammar, vocabulary, reading, listening and writing.
Besides, if you would like to improve your reading abilities read online newspapers.The International Herald Tribune
PS: Use dictionaries.