Patience, young one.
You know how long it too me to sharped my web design skills? 7 years, and I'm still learning.
Graphic design? 5 years, and still learning.
Pixel art? 2 years, and I still sort of suck, lol.
I do other things as well, and they also took years to sharpen the skills for them. Its never too late to pick something up and go with it, but it takes a long time to get good at it. Some people are born with a natural talent for some things, but others, like myself, worked hard at them.
I know you've probably worked very hard at everything, but the key here is to pick one for a while, and focus on that single thing in order that you may sharpen your skills with it.
I know, everything feels like a huge burden right now, I know how that feels. I had clinical depression, grades 6-8m and I was pretty darn close to thoughts of suicide. Everything was going wrong in my life, but now that I'm out of that, I can tell you. Life has its ups and downs, and I was in a down. a very deep down that I expect won;t ever happen again. I took that opportunity to learn, and here I am, with about 3 different areas of talent, and about 3 things within each area.
I don;t know exactly what to type, but read this; Never give up. Never. Life may smack you around sometimes, but you gotta learn to smack it back, haha.
As for your faith, I feel I can help you with that, but I would recommend a private discussion :/
ps:
Hooray for RMXPU being an outlet for advice! lolololol