Hi

Is self-confidence the key to achieve success in life.....?

Yes.

Self confidence is one of the biggest keys to success but there are other factors like knowledge, attitude, common sense and many more. But still self confidence is equivalently important. The one with knowledge,attitude and common sense may not taste success if he does not have confidence. And the same is true for vice versa.
Thanks