I have learnt to speak English by watching Hollywood movies. you can also do this. just try to understand that what they are saying. you can start by looking and reading the subtitle given at the bottom. there is one another way. try to speak English by standing in front of mirror this will also increase your confidence. even you can sit in a room there should be no one in the room without you you can also learn to speak English by this method.
it is also the expression of your heart. it makes you feel good. even when you are tensed it helps you to get rid of your tension. so music is I nd settler. they a why all the poems and prayers are sung as a music.
Download hello english in your phone u will learn speaking english and read most of english essays, stories, noble and litreture