You do realise this is a website predominantly for people who don't speak English as their first language? From your CV, and the fact that you call it a CV (), you look like you've grown up and studied in the UK. If not, then your "languages" section misses out your native language. Anyway, just a few things I picked up on.
- Don't refer to it as a "supporting letter."
- Begin with "I am writing to you in response to......"
- "[FONT='Times New Roman','serif']I am particularly keen in parading my skills[/font]" is terrible. Parading is so the wrong word. Go for something like "utilising and improving my skills."
- Personally, I would leave specific details of your degree, such as what studies you carried out until your CV. Although I would include the bit about the internship. Is this the bit under 2006-2007 in the main CV?
- Get rid of the fourth paragraph. Replace it with something along the lines of "My educational background and professional experience (assuming you have professional experience in this field - if it's unpaid work experience, say "work experience" instead) have equipped me with the skills that will allow me to become a valued member of your team." I don't think your letter in its current state emphasises what benefits you'll bring to the company, and is a bit "I've done this, I've done that," which doesn't look good on CV letters.
- Don't put the titles of your studies in bold and speech marks. Italicize them instead.
I'll go through your CV later and post some more.
Not a teacher btw.