It is much more satisfying to write your own songs. Otherwise you are only as good as the next batch of songwriters. You have to put in the hours too. I did eight tours of the US, playing as many gigs as possible before I was a hit here. As well as being much more satisfying, writing your own songs gives you a better chance of having a longterm career.