I don't believe there is a natural talent for a man-made game. I think we are all talented in many different ways. Now what separates "talented" from "non-talented" chess players is the discipline and awareness to control our natural gifts in a way that benefits our play. More or less I think it's about knowing yourself.
Now if you have a photographic memory for example the possibility of using that to your advantage is much more pronounced simply because players like philidor have already proven the advantage that comes along. And we have invested a lot of research into this as a common advantage.
So obviously the greatest players in the world had talent,... but what makes talent for the game? isn't a lot of it just hard work? my question: what defines talent for chess