I am an HR professional and one technique I have learned both when looking for candidates and jobs, when submitting an application, take the job description and pull the requirements out into a document. Then, beside each one, describe how you stack up against THEIR requirements. For those where you don't have an exact match, do not lie to say that you are a match for it. Rather simply say something like, while I do not have this specific skill, I do have or have done X. Basically what you are doing is screening yourself for the recruiter who is looking at possibly hundreds of applications. Most of the time, if you can match at least 75 to 80%, then you will stand a chance of making it past the initial screening.
Good luck with your search!!
Paula