I dont think is a matter of just a solution, you have to do a whole analysis of the service youre providing, if its competitive, if your gig and prices are presented well, your attitude, everything, its not magic. If youre lacking in skill then that means that you need to become better, and that takes time and effort. Make sure youre doing the thing you love and not just aiming for the money, because if you just want to focus on earning money there are other ways to do it I believe, like investing and stuff like that (Im not knowleadgable on the subject).