
Have something/a lot on the ball
Informal Use
This phrase is casual, suited for everyday conversation rather than formal writing or speeches. 
Positive Impression
Using it conveys admiration or respect for someone's abilities or intelligence. 
American English
More common in American English, might not be well understood in other English-speaking regions. 