If the job posting you're applying to is one posted online, it will be highly competitive, for there will be hundreds of applicants competing for the one job. Therefore, to stand a chance of being noticed, there's one thing you need to do: tailor your resume.
This means looking for the keywords in the job posting--the skills and experiences that they're looking for--and making sure it is highlighted in your resume and cover letter.
Yes, this can be time-consuming and very challenging.
But here's a great new tool that can make matching much easier and save you a lot of time as well. The tool is called Jobscan. All you have to do is copy and paste your resume and the job posting in the text box, and it will give you an instant report how much of a match there is.