Never getting hired usually comes down to one of a few fixable problems. Find yours and fix it.
The first suspect is your resume. If you get no interviews, your resume is not doing its job. Most rejections happen in seconds. Lead with your strongest results, use the keywords from the posting, and cut everything irrelevant. A two-page resume that says nothing is worse than a one-page resume that says something.
The second suspect is targeting. Applying for jobs you are not qualified for wastes everyone’s time. Read the requirements honestly. You do not need to match every line, but you should meet the core ones. If you keep missing the same requirement, like a license or a technical skill, go get it. See online courses and certifications.
The third suspect is your online presence. Employers look you up. An empty profile or an unprofessional one works against you. Make your profiles complete and consistent. Tips are in LinkedIn profile tips.
The fourth suspect is the interview. If you get interviews but no offers, the issue is how you come across. Practice with real questions, prepare concrete examples, and follow up after each round. Interview preparation strategies can help.
The fifth suspect is volume and channel. Five applications a week on job boards is not a real search. Combine online applications with networking, direct outreach, and referrals. Networking best practices open doors that applications cannot.
Be honest with yourself about which of these is the bottleneck. Fix one thing at a time, measure the result, and keep going.

