I, for instance, am reading the official Federal Bureau of Investigation website. =D I just want to say that there are a lot of resources from which you can easily pick up new vocabulary of any topic.
as i know, u can open this site easyworldofenglish.com
website including grammar, pronunciation, reading and listening practice and an interactive picture dictionary. Or bbc.co.uk/worldservice/learningenglish Includes videos, quizzes, vocabulary practice, idioms, crosswords, and much more, though all with British accents. But watching youtube tutorial will be help our speaking though. For example usualy i searh "How to learn speaking, writing, reading and many more. :) GoodLuck ^^
take a look there