This discussion about "talent" has made the word into a self-fulfilling prophecy.
If you're a Master now, you must have talent.
If you want to become a Master, you will need talent.
If you do not become a Master, you do not have talent at all or your talent is not enough.
I still have to meet an IM, whom people describe as "moderately talented but a very hard worker". But maybe there are some
Talent is relative. I've often heard people refer to some 2700-level players as "he's hard-working, but doesn't have the talent".
The moment you start believing something is when reason goes out the window. Too much of this thread is "I believe this" and "I believe that", when a lot of it is what I like to call "established dogma". We are taught to believe that because of one study done on a subject, the results aren't possible. While the math involved would tend to back-up the viewpoint of a statistical impossibility, if you stick to pure reason, you can accomplish anything within that reasoning.