It doesn't matter if you are a great singer or not, singing in English will improve your pronunciation for sure!
Sometimes if you translate the song it might happen that the lyrics are a bit silly though ;-) or they are poetry...
Anyway, I would like to share some of the songs I like to sing, most of them really makes you feel in a good mood!! (all with lyrics...don't complaint)
Don't be surprise about the 80's songs.. I love the 80s..!!