La meilleure technique est bien connue : passer du temps SEUL dans un pays anglophone.
Il y a des méthodes interactives sur le net ; cela permet d'acquérir un capital vocabulaire et expressions suffisants pour aller à l'étranger.
Chaque fois que tu le peux, regarde un film en V.O., même sous-titré. Certains utilisent un registre de langage simple ( Twilight, par exemple)
Et puis, fais tes exercices en cours et apprends les expressions idiomatiques. Tu verras que si tu cherches à étendre tes connaissances sur la base du cours, tu maîtriseras la langue de mieux en mieux!!!