get-up-and-go
get-up-and-go also get-up-and-get {n. phr.}, {informal}
Energetic enthusiasm; ambitious determination; pep; drive; push.
Joe has a lot of get-up-and-go and is working his way through school.
Categories:
Source: A Dictionary of American Idioms