Have you tried applying for jobs that are straight up full-time instead of contract-to-hire?
I don't get offers from full-time jobs. I only get a few from short contracts. And if I apply to full-time jobs exclusively I would get no offers at all.
RIP.
Maybe you are applying to jobs which are above your pay grade? Perhaps you need to take a small pay cut to get a job at a company where you can grow your skills and learn the career wisdom that you say you lack?
Being simultaneously under-qualified on paper and over-qualified in practice is a thing with me. People must think I expect high salaries but I actually don't. I've always been paid roughly in the lowest 25 percentile.