Have the makings of (something)

To possess the qualities that are needed for something.

The new soccer player has the makings of a great star.