hard work. commitment. preparation. sacrifice.