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 heseems to have the makings of an excellent pianist.