He is the best batting talent from PAK debuting in FC Cricket this millennium. His ODI start was fantastic, but he couldn't live up to expectation - that doesn't mean he is not a good batsman. His balance is perfect, can play on either feet, either side; apart from playing against quality spin apparently he doesn't have much weakness. Only missing link in his longer game is that he can't focus for long & chooses wrong shot at wrong time - this is because of being groomed in poor FC system.
Batting is not that one can master at nets or academy, rather it has to be in middle. One example I can give is BD batsmen in SAF - I knew they'll struggle in SAF, but that doesn't mean their technique is poor or preparation was limited. But, they are not accustomed withplaying balls coming at nose height at 140k pace. I know, each of them had practiced at BCB academy against 150k bowling machine, but it hardly helps if that practice isn't executed in FC cricket in the middle.
For Babar, his FC average of 35-38 in PAK domestics isn't bad, one can check the scorecards should realize that - but those 20s & 30s are quite effective in QEA, where combined 450 total is match winner, but it hardly helps building the batsmen. I am sure he'll make it to the highest level, may be the tougher way. Players like Atapatu, De Silva, Kim Hughes, Atherton, Fleming were far better than their stats, because they had a poor start, but being much better than other alternets, they were carried for long at the start despite poor stats - Babar might end up one such; but he'll make it for sure.