Talk to someone who actually is a hiring manager, not a recruiter. Recruiters are just middle men and most don't know what they are talking about.
Both of them said that you should put more emphasis on your cover letter and initial email as they won't even open your CV if your cover letter doesn't stand out.