1.I am learning English because it is language of international communication. English is quite popular in our days. You can speak English abroad. If your level of English is upper-intermediate or higer then you can listen to music, watching films without translation, read some books in the original, use information from English web-sites and communicate with people all over the world.
2.I have some problems with speaking,because i am training my spech rarely as a rule in a classroom and i have not any friend from aboard who is a native speaker.
3.In my opinion there is only one way to improve my English speach. It is communication with native speakers. I am going to registrate my skype account and meet some dudes from English speaking countries. I hope It will be interesting to speak with them.
п.с. просто исправила грамматические и лексические ошибки, а так же дополнила предыдущий ответ.