have (all) the makings of

idiom

Definition of have (all) the makings of

: to have the talent needed to become (someone successful) He has (all) the makings of a great quarterback.