Hello,
I cannot speak Spanish but I can help you in English. In my initial years, I had similar problems but now I'm fluent in English.
First thing, you need to watch English movies a lot. Be it Hollywood movies, British movies, Australian movies, just watch movies every evening. That worked for me.
Next is to read English newspaper or books & if possible, note down nice sentences or long sentences so you can use those lines when conversing in English.
Third, keep conversing in English at home with family members & ask them to use only English, no compromise on that.
Just try this for few weeks & let me know!
Thank you
Joydeep