I think many things, some more obvious that come to mind: dedication, free time, willpower and money.