Sort:  

You said it, effort......that is what it takes. Energy, time, creativity, patience, persistence, dedication are a few other traits.