对,singing English songs can improve your listening and speaking skills.
Make sure you look up new words in the dictionary,so that you increase your vocabulary and listen attentively and eventually sing loud .
Be aware that many songs in English are using slangs and some sentences,that wouldn't be gramamtically correct, sentences you can't use formally to write a composition.