Keep applying! It's very normal for a job search to take months. And it's possible that one of the companies will reach out to you down the line with an interview offer.
It sounds like your resume could use some review. Consider reaching out to friends and experts. Good luck!