Buna ziua!
Well, I think, everybody have their own learning way: (I won't say you have to do this ....etc to improve Speaking skill)
here are some of my learning ways:
Around me, there are no English speakers, ohhh, it's a problem :D
BUT
We can improve our speaking skills without English speakers.
I always practice the new words, phrases, & grammar that I learned with myself. Like, I always talk with myself as asking question and answering.
and we memorize a lot of words but we don't know how to use it,& in what situation, we have to use it. --> I always memorize a word with another word which matches with it. Like Programme (year programme, summer programme, school programme,..etc),
....................etc. Just work and practice with yourself :) Speaking depends on us. and watch movies or cartoons for pronunciation. I think, cartoon is better. Cartoon has right speaking/conversation that follows the grammar, coz kids have to have right speaking. In movie, speaking becomes out of the grammar,,, gets to have more street talk...etc.
mmm, about Speaking course! I think, It's a waste of time and money!