Your cover letter is not good. It is like a resume rather than a cover letter. It may sound harsh but, I would like to help you. The cover letter should be brief.
Write the cover letter in the following way:
Paragraph 1: mention why are you writing cover letter
Paragraph 2: brief about your education, skills, experience which match
the job requirement.
Paragraph3: mention that you would like to attend the interview....etc
Do not mention your interests, hobbies, extra curricular activities in a cover letter. Create a resume with detailed information about your profile. Enclose that resume with the cover letter. Do not put all the information in cover letter.
Refer the link below to know tips on writing a cover letter and to find sample cover letters.
Cover letters: types and samples | Career Services | Virginia Tech