I've seen people who have worked hard eventually out do people who were considered talented. What NarutoOFUzumaki said was very true.
Ok, so you're sturbborn.... =D
Let's put it this way: Say you're training really hard to become good at something.
Then, I come into play, a person who trained just as much as you did, but above this hard training I have also talent that you don't posses. (although, if i had so much talent, I wouldn't need to train as hard as you did to reach that same level

)
Who's better ? Because by me, this whole thing is pretty clear. I don't see why we had to stretch for so many posts debating such a simple matter.