Passion? Perhaps. Commitment, yes. Disclipline. yes. Hard work, time, dedication, etc., are all needed.
For me, I call it passion, but you might interpret the word differently. I feel that you can be passionate about something, and still have a life (family, freinds, etc). You can be...