Per leggere e scrivere vanno benissimo forum e website, purché siano inglesi e/o internazionali e non, magari, sezioni inglesi di forum italiani. Mi tengo allenato in questo modo con l'inglese.
Per quanto riguarda il capirlo ed il discorrerlo, beh... hai poche alternative: una di queste è guardare film e serie TV in inglese, però attenzione che quasi sicuramente ci sarà la pronuncia USA e non UK, tremendamente diverse l'una dall'altra. Se sei abituato ad un solo tipo di accento (a scuola sicuramente il british), l'altro ti sembrerà arabo.
L'altra, più interessante e più coinvolgente, sarebbe quella di parlare via Skype/Teamspeak con persone con cui puoi rapportarti solo in inglese, vanno benone sia inglesi che stranieri che parlano bene l'inglese

O sfruttare tua madre tantissimo, come ho fatto io con il francese!
Chiaramente dando per scontato che tu non possa trascorrere un periodo lì direttamente, l'istinto di sopravvivenza è micidiale per queste cose.