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.