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 throughschool.