There are two primary issues with Babar’s batting that have prevented him from taking his game to the next level.
(1) He is too reliant on loose deliveries to score runs and find boundaries. Unless the bowlers bowl him juicy half-volleys or give him width, he struggles to get on top of the bowling. The truly best batsmen have the ability to punish good bowling as well.
(2) His survival rate against exceptional deliveries is low. Again, the truly great batsman have the ability to survive excellent deliveries.
If he can work on these two major flaws in his game, he has all the ability to reach the level of Root, Smith and Williamson.
I agree specially the first one. He needs to take a risk or 2.