Use industry-specific words. As with search engine optimisation, keywords are essentially the words people are most likely to use to search for content on a specific topic.
In recruitment, this means the keywords recruiters will use to filter out candidates, not necessarily with Applicant Tracking Systems (ATS), but also when searching through LinkedIn profiles, databases of CVs, covering letters or reading your CV first time, they will know exactly what they’re looking for.
Your CV is too generic. Therefore it is essential to tailor your CV to the role you are applying for with the relevant skills and accomplishments.
You don't show off your skills. As a Business Developer for example, you may already assume that some obvious skills such as “Lead Generation”, “New Clients” or “Appointment Making” go with the role, but you’ll be wrong as if there are in the job description you are applying for, then you should review the context there appear in and consider adding them into your CV - see also most in-demand skills by job titles.
Your skills don't match. The skills in your CV don’t exactly match the skills in the job description. For example, you may need to change “Microsoft Office” to “Microsoft PowerPoint”.