A cover letter should add nuance to your CV.
by highlighting specific abilities, experiences and talents that make you an ideal candidate for the job.
Is is also an opportunity for your to demonstrate your ability to write, communicate and articulate your ideas effectively.
A good cover letter will show the employer why he/she would benefit from hiring you.