Hmmmm. Excellent writing skills are an integral part of PR and your letter does not really demonstrate a high enough proficiency in English (sorry to sound harsh). Is there some way you can work to perfect your English before applying; I think for this sort of work you really need to equal native level to be able to compete with other jobseekers in what is an immensely popular type of work.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.