Writing songs isn’t easy. It takes patience, study and hard work. Educate yourself. Study the greats – Paul McCartney, John Lennon, Irving Berlin, The Gershwins, Jesse Winchester, Joni Mitchell and Tom Paxton.
Learn to play an instrument proficiently. You don’t have to be flashy, but the more you know about theory and how to get around on the guitar or piano, the more options you’ll have and the richer your songs will be.