Talent is something we already possess from birth. Skill is something which is acquired after hours and hours of constant efforts. Others are sleeping, you are working, others are eating you are still working. You require that kind of dedication to acquire skill. A skilled person is always ready to take any kind of challenges.