Hepl! Help!

I am trying to apply for the position of social media consultant in retail stores especially those that handle clothes because i have a significant interest in fashion. I want a cover letter to show my interests and it must also be impressive to the receiving company. Make it 1-2 pages at most so that they read everything. Include content that you think would increase my likelihood of getting the job. Areas to include; strengths, weakness, means of addresses my weakness, passion for the company etc. Note: I am female in my early 20s incase that is needed.