¡Hola Peyman!
La frase "Suelo tener muchos huecos al intentar hablar inglés" no suena natural, por lo menos no en España.
Yo diría:
"Suelo tener muchas lagunas al intentar hablar inglés" (Hay palabras que no conozco)
O también "Me suelo quedar en blanco al intentar hablar inglés" (No sé qué decir)
"Hueco" significa una zona vacía. En inglés sería "gap"
"Error" significa algo incorrecto, un fallo o una falta. En inglés sería "mistake"
Espero haberte ayudado.
Que tengas un buen día.
Rafael.