You can work as hard as you want to, but if you don't have the talent to do what you're working at you'll come up short more times than not. It's finding the combination of what you're talented at and THEN working your ass off that makes for the ultimate success.
That said, I'll take a mildly untalented but very hard worker over a talented lazy ass all day.