Heard in the commentary that the lad has played 60 tests.
Think it's more mentality and approach. We had that too. In time we have become more professional. These little things like game awareness (you will find that in batsmen from India, England, Australia, South Africa) is now second nature. It came with time.
Pakistan, despite all their enormous talent, continue to lack that.