For many many years, I was a web designer but I never got any jobs because I did not have a business front. How do people hire me for work when I never made it explicitly obvious which skills I had and how my skills could increase their business revenues?
I later registered a domain name, brainbridgeconcepts.com, but I never did much marketing. It flopped too.
I wish my story was unique, but it is not.
Every single day, I meet skilled people – web developers, designers, writers, all sorts that struggle and they do not seem they need to hook up and get a business front through which they can do things they enjoy doing while using it to solve problems.
That can be easily fixed. You should look for a business front that will lead people to seek you out and do business with you and pay you. At the very least, you should have a business front online.