Podría ser por 8,179,452 diferentes razones. Tal vez su definición de “hablar bien inglés” sea diferente de la de otros?
El vocabulario activo que usa una persona es en realidad bastante pequeño. Eso también se aplica a los hablantes nativos, por cierto.
Si sientes que no hablas inglés lo suficientemente bien, pule el uso de tu vocabulario principal y, al mismo tiempo, disfruta aprendiendo palabras nuevas e interesantes más raras a un ritmo que te resulte cómodo.
Haga el aprendizaje, hablar inglés, divertido, no una carga.