Find native English speakers.
In certain areas it's the hardest thing to do, but it's the best use of your time. Talking to actual native speakers is the most effective way to improve your English skills, speaking or otherwise. So whether you have to Skype them, call them, or beg them to speak to you, do so. Your progress will be faster this way than any other.