You don't lack English. You lack getting there on time, and that isn't memorized: it's trained.
The meeting is in English. You understand the question. You know the answer. You start building it in Spanish, translate it word by word, check the verb, hesitate over the preposition. By the time you open your mouth, the conversation has moved on.
You didn't run out of English. Your English arrived late.
Knowing isn't answering
For years, English was sold to us as a deposit: class hours, vocabulary lists, rules that pile up. And they do pile up. The problem is that a conversation doesn't ask for what you've stored. It asks for what you can bring out in two seconds, with someone looking at you.
That's why so many people who understand English freeze when they speak it. It isn't shyness or a lack of talent. It's a muscle nobody trained, because class rehearses the right answer and life needs the answer on time.
Perfection is the trap
Perfect grammar is a fine goal for an exam. In a real conversation, it's a brake. Every time you fix the sentence before you say it, you lose your turn. And every lost turn convinces you a little more that you're not ready yet.
Fluency isn't speaking without mistakes. It's connecting, improvising and saying what you think while it still matters.
A mistake that arrives on time opens the conversation. A perfect sentence that arrives late closes it.
What actually works
Fluency is trained, not taught. And it's trained like any reflex: with repetitions, under a little pressure, somewhere mistakes are cheap.
That means speaking far more than you listen. Small live groups, where nobody can hide behind anyone else. Situations that look like your day, not like a textbook. And short practice between sessions, so the reflex doesn't cool off before the next one.
None of that happens by reading about English. It happens by saying things in English, many times, until the translating in your head gets bored and leaves.
The day you stop translating
It doesn't show all at once. One day you answer a question and don't remember thinking it in Spanish. Another day you interrupt someone, in English, because you had something to say. Nobody applauds. Nobody has to.
But that day your English arrived on time, and what you said sounded like you.
What would you say in your next meeting if you didn't have to translate it first?