>>284
You seem to be just fluent enough to make yourself understood, so you'd probably be better off finding a group of native friends to talk to.
Native children learn by listening to the people around them and copying their speech patterns; English textbooks can help you refine your knowledge of the language, though.

Of course, you're probably going to have to turn to the internet to find people to speak with.
A lot of people are using a chat program called Discord these days, and it may be your best option; it supports both text and voice.
Once you've got that, you can go to discord.me to find public servers to join. Thankfully, the vast majority of them seem to be English.
You probably won't attain perfect English just from chatting online, but it will help you become a little more comfortable using it.
It's also nice to have a diversion from textbooks.

Good luck.