The old post was about the reasons but I agree with others - only practice and reading english texts for better achievements :)
p.p. I think that the most songs are love songs, which limits to a certain extent. But it's nice to listen music whatever you like and with it to learn :p
practice more and more
Peppe:
I think the use of songs is the greatest tool for learning a language.
It allows a student to actually learn the pronuciation and speaking skills necessary for language,
even before they know the meaning of words.
.
1. Freedom to be able to express myself well enough
2. Certificate of Cambridge