have the makings of
have the makings of {v. phr.}
To possess the basic ingredients; have the basic qualities to do something.
Tom is still young but he seems to have the makings of an excellent pianist.
Categories:
Source: A Dictionary of American Idioms