Originally Posted by Mike Sams
That's because Djokovic wanted to be liked. He wanted attention which is why he did those stupid impersonations and got himself this reputation of being a joker. He should've kept it no nonsense, straight business-like from the beginning and let his tennis do the talking.
No that is not why imo. Those impersonations have nothing to do with it. Djokovic does not have the inherent charisma needed to be as popular as Federer. Guys like Federer come around once every 15-20 years. You had Borg in the 70's and very early 80's, Agassi in the 90's to mid 2000, then Federer and to a lesser extent Nadal.