Hi,
I think you need to attach a copy of your resume to this letter.
A lot of what you have written here seems to me to be very general in nature, and certainly quite repetitive.. Can you replace some of the general stuff with more specific examples/details?
In addition, do you perhaps...