It sort of depends what skill is trying to be learned, to what extent, and the types of people involved (what're their personalities?)
Though I would bet the hard worker would outdo the genius every time - one is constantly learning and trying his or her best to succeed, the other is not.
What It Takes to Be Great, a really fascinating article on how talent is irrelevant to success.