Je vis en Angleterre depuis 3 ans maintenant et au travail, on est mélangés Français, Russes, Allemands et Anglais, et je travaille en anglais et en français (au sein de l'entreprise VS avec les clients)
Comme ont dit les autres, c'est en pratiquant que tu vas t'améliorer.
Avant d'arriver dans l'entreprise il y a un an, j'avais fait un master en Angleterre et j'étais en ménage avec mon chéri qui ne parle pas français. Et bah du coup, les premières semaines, je parlais tellement français au travail que j'en perdais mon anglais
Avec le temps c'est vite rentré dans l'ordre et surtout, je peux passer d'une langue à l'autre sans soucis (alors qu'avant il me fallait un temps d'adaptation, que ça soit pour faire français > anglais ou l'inverse, et il y avait du vocabulaire que je ne connaissais que dans l'une des deux langues)
A l'oral, n'hésite pas à demander aux gens de répéter, de parler moins vite, et ça va venir
Être immergé c'est la meilleure façon pour progresser !
Je confirme aussi que ce sont les Français qui sont les plus critiques entre eux au niveau de l'accent ^^ Les gens à qui tu parles s'en fichent la plupart du temps, soit parce qu'ils sont anglais et pour la plupart ne savent pas parler de deuxième langue, soit parce qu'ils sont étrangers aussi et connaissent la galère !