To improve your spoken english you can do some of the following :
-Read books , magazines at your level .
-listen to music you like
- watch movies ,
-speak with english language speakers or natives , listen to them , ask them about words you don't know .no need to feel shy
-Use online programs like this one to voice chat with native speakers or people who speak the language well .
Good luck , lots of practice and repetition is important ,the more effort you do the shorter the time you will need to improve !