No there's no need for a formal degree. You need to be very creative and have a way with words. I guess that's pretty much it.
If you want really to be a song writer you pursue it.,.,try also to join in contest so that you will be discover by the highest musicians..