isn't ballhogging like selfishness and not passing?
Ballhogging is having the ball in your hands for most of the game. When you deal out assists, the ball is in the other player's hands for only a few seconds. If he holds the ball too long, it's not an assist for you.
Example, the early Jordan was a total ball hog. He would drive, if he had the lane he would dunk or layup, if he had space he would take a jumper. If he didn't have either, he would pass out an open man. The last option would give him an assist but Jordan still had the ball for almost the entire game.
He was infamous for getting pissed if he threw a teammate a pass and that teammate didn't score.