Le mieux c'est encore de se trouver un correspondant étranger. Ou de partir dans un pays anglophone. Pendant un temps je discutais via Skype avec une petite américaine qui apprenait le français à la fac, mine de rien ça m'a beaucoup aidé à fluidifier mon anglais. Et pour l'écrit j'écris déjà pas mal en anglais pour le taff, et j'avais plusieurs correspondants anglophones avec qui je discutais intégralement en anglais.
Dans tous les cas, le mieux c'est d'être actif et de pratiquer, simplement écouter et regarder ça ne suffit plus à partir d'un certain niveau.