Hard skills will take you only so far for jobs
Great experience and crazy projects will get you interview calls but you also need soft skills to get roles.
Like even if you use your technical skills to build a project but if you can’t explain what you built well enough you might be out.
Here are some things that can help
Practice speaking out loud. Stand in front of a mirror and explain your projects. Try explain what you built in 60 seconds. Explain in such a manner that even a non-technical person can understand what you say.
Mock interviews. Not just technical rounds. Behavioural interviews trip up a lot of professionals. You can practice with a friend, a senior, or record yourself answering. Hearing yourself is one of the fastest ways to improve.
Attend that random boring event scheduled at a Friday afternoon or smth. Like you can network there and connect on LinkedIn. You never know which random connection can help you out when needed
Tailor your written answers. Every application has questions like "Why this role?" or "What makes you a good fit for our engineering team?" Pasting the same answer everywhere is immediately obvious to anyone reading it. Like put in actual effort.
Like keep track of your applications don’t miss interviews or deadlines and stuff. Also always follow-up after interviews like even a short message would work.
Thinking about all this may be overwhelming at first but there are many free tools which can help you in this process.