If you're looking to improve your English speaking, writing, listening, and understanding skills, the best way to do so is by finding native speakers. Listening to a variety of accents and different speakers will help you imitate their speech patterns and speak more fluently in your own speech. It's also important to understand the real-world English that native speakers use, as it can be different from the old fashioned expressions and formal phrases you may have learned in school. I know from personal experience that the hardest part of studying English is listening to a native speaker.
To help with this, I recommend watching videos of native English speakers and taking note of their pronunciation and accent. You'll quickly realize that not only do English speakers speak fast, but that most people speak quickly when they speak in their native language. It's natural to feel nervous when speaking with native speakers at first, but the more you do it, the more confident you'll be. I remember when I visited New York more than a year ago and had to interact with people on the street - I realized that I was speaking a completely different language! It's important to know how native speakers speak in daily life, but also try to avoid using this way of speaking in certain situations such as formal speeches or job interviews.