Passion is very important; if you don't love what you do then you're probably doing the wrong job.
I think the key is never being satisfied with your skills and you have to constantly learn. I say this all the time, I sound like a broken record, but if you are not getting better in this sport you are getting worse