La meilleure façon de maitriser une langue étrangère c'est d'être immergé dans un "bain" linguistique, c-à-d. vivre dans une communauté, en France ou à l'étranger, où cette langue est la seule utilisée.
Les maitrises grammaticale, syntaxique et orthographique de sa propre langue ne sont pas impératives mais simplifie grandement l'apprentissage d'une langue nouvelle.
D'abord, attention à l'orthographe française : il faut en effet écrire " Quelles sont les meilleures façons d'apprendre l'anglais afin que je le maîtrise très bien ? "
Cela dit, pour apprendre l'anglais, il existe le site " www.anglaisfacile.com " .