I believe every person has some kind of in born talents. This is a gift from the Heaven and everyone has something to offer that makes this a better society. Talents can be those commonly accepted kinds like acting, singing, narrating or some forms of sports. Talents can also be weird ones like mimicking animal sounds, arm twisting, masquerading or sixth sense psychic power.
A friend of mine is good in guitar playing and composing. But he said he would not have played guitar if his parents did not buy for him a guitar when he was young. He took an interest and discovered he has the natural talent for that musical instrument. That's why some talents are naturally shown, while some talents are innate, showing only when discovered.
So sometimes when you discover you have that talent, you will spend a lot of time and passion making it even better, it's like a inborn trait to you. Then you focus on it and you finally may get it working, thus possible even fame!
It could also be sometimes you may have a natural talent but you remain undiscovered. How?
If that's the case, do not despair...just do what you think you are the best at and do it well. Beause deep inside, you are sure that one day your effort will be paid off!
Do it well and you will gain more blessings and experience as you carry on. There is nothing better in the world than able to do something that you are good at and something that you like, isn't it?
Be grateful, value what you are born with and be blissful.
Life should be lived this way.