Every aspects are important, but in my opinion, rest/sleep is the most important factor of progress, often neglected...