to improve your speaking skill you should listen and listen
1. Listen BBC and CNN everyday it will works .
2.pay attention to what you listen , how they pronounce , listen the news specially .( of curse you will not understand every word , it needs practice )
3.Read aloud every day , listen yourself and try to improve your pronunciation .
4.Songs will help also .
5.surround yourself with English sources and listen , make it a main part of your day .
good luck