I have always felt that the natural talent explanation thingy, the it comes easier for him/her because they are naturally talented is a bit of a cop out. All the greats worked their buts off, whether it was Cartier-Bresson, Sebastiao Salgado, Pablo Picasso or Vincent Van Gogh, they all worked till they dropped. Maybe that is the difference between them and the other fellows, they had the drive, the push, the never give up purposefulness that propelled them on to do great things.
Many people I think use the whole talent thingy as a cop out, I cannot do this or cannot accomplish that because I do not have the talent for it. Maybe people have certain strengths that help them a bit but I believe that's only like 10% of the picture, the rest is drive, hard work, never giving up and not making excuses. The great artists or the greats in any field just work harder than the guy next to them, they devote their lives to their art. Their talent, what makes them special is their drive and dedication to their craft.
If you want to succeed you just need to dedicate yourself and worker harder than those around you, stop being lazy, stop the excuses, do the work. Its as simple as that!