A higher level of receptive competence, i.e. listening & reading, & a lower level of productive competence, i.e. speaking & writing, are pretty normal & yours is a common question, which is essentially, "How can I develop my productive competence more quickly?"
It clearly sounds like you've already done a lot of receptive practice & that's an excellent & necessary foundation for developing productive competence. You're already off to a great start.
I think the difficulty with developing productive competence is best explained by Processability Theory (Manfred Pienemann). A very simplified example of this is, when we listen to or read a sentence we typically process the parts more or less in the following order: First noun phrase, final phrase (noun, adverbial, prepositional, etc.) & then finally the main verb phrase. As soon as we can infer the meaning, we stop processing the sentence & move on to the next one. More than 9 times out of 10, our inferences are correct & deeper processing is unnecessary. What this means is that we typically don't process enough of what we listen to or read to be able to reconstruct the form (the "grammar") within them.
What this also means is that practising speaking & writing (in meaningful ways) are necessary but insufficient. We also need to attend to & process form (the "grammar"). This is what Merrill Swain established in the early 80s & Mike Long has coined the term "focus on form" (FonF) to refer to language learning activities that attend to it.
It's worth emphasising that (pragmatic) meaning is a core/essential element in FonF. Without meaning, it's impossible to make form-meaning connections. So language should always be studied with its socio-pragmatic context made clear, i.e. Who's saying what to whom & why. What's the (social) purpose of this instance of language use?
Here's some video presentations of critical reviews of typical classroom language learning activities which I think would be very helpful to both learners & teachers of foreign & second languages: https://www.youtube.com/playlist?list=PLCvyUoftI84vFgjodGPGYSGjA2uco0L49 Hopefully, these will make clear which activities are most likely to improve your productive competences.
I hope this helps & good luck! :)