I am not doubting your ability, creativity or talent, but making a career out of music isn't just a matter of writing some catchy tunes. I think it takes some luck to get a break, it is almost like a lottery. There would be thousands of insanely talented musicians out there who earn a living from music, but could make much more money if they pursued different work.
Mabe try sending some demos out to Indy radio stations and labels. In Australia we have a national radio station called Triple J unearthed where Aussie artists can upload their music. The station constantly plays unsigned bands and artists and many have become pretty successful.
The problem is there are sooooo many bands and artists out there. Many of them phenomenally talented, and we will never even hear of them. Making good music does not guarantee anything. Much of the popular music today is fairly ordinary IMO.
I love listening to and playing music, but would hate to try and earn a living from it. But this would never stop me from playing and writing, just that I would not get my hopes up. But in saying that I think you should pursue every avenue you can if that's what you want. I wish you well and hope you succeed. I am certainly no authority and definitely not a successful musician so take everything I say however you want.
If I wasn't raised a dub I would no doubt be more involved with music, but I always considered it a 'worldly pursuit'.