We need to get over this "talent" rhetoric. The likes of Wasim and Waqar were once-in-a-generation type talents and although Imran played a big role in their development, he was also lucky to have them at his disposal. Imran wouldn't have been able to turn the likes of Rahat and Anwar into world beaters. We can see that by the fact that there were quite a few mediocre players during Imran's era and he was not able to do much about them.
If we continue to bank on people spotting the next legend on the streets, we will not go anywhere and that's why we have made marginal progress as a cricketing nation in the last 20-25 years. While other teams have learned how to produce better cricketers, we keep harping about the abundance of talent at our disposal. 1/50 cricketers are born, the other 49 are made. Obviously, their respective natural abilities are influential in determining how far they can go, but that alone will not take them anywhere.
It is not a surprise that Pakistan produces far less batsmen compared to other teams. After all, it is the most methodical skill in cricket, developed after years of training and coaching.
Talent does matter, but it's not the only factor. For instance, if you give same opportunity to BD and Afghanistan, I bet Afghans will develop lot faster, they already have better quality seamers, which is hardest skill in Cricket. Fast bowling is the premium skill and will remain as long as Cricket is played. India is still struggling to create top quality fast bowler, despite bucket load of money, one of the reason maybe they don't have culture of fast bowling, apart from other things...Sort of like Arabs, who have lot of money but not the culture that can be innovative... You look at South America in Soccer, Brazil and ARG are still producing the best talented players, although they have developed pockets of better facilities, but they are filled with guys from street many times, you cannot get that kind of passion and skill just by forging alone...Europe is still not able to create that kind of passion in a more professional society, As they say "Great Entrepreneurs come from distress families", they are exposed to very high level of stress at early age, that gives them mental edge (think of Dhoni), that kind of stuff is hard emulate for rich kids...
I have visited India back in 1986, at that time even the veneer of Pakistan was way better than India. There was too much poverty in India, at that time I have only lived in Pakistan, but kind of poverty I saw in India was at different level, large scale slumps I had never seen them before. Over the period, we have regressed a lot, not just in Cricket but as a society, having structure and professionalism is generally part of ecosystem, it is very hard to build in isolation. Its kind of pipe dream that we expect Pakistan to be as professional, as Athletic as AUS with everything else same or worse regressing in society.
One of the Thing that does not help Pakistan to be more professional is lack of quality cricket. We play too much cricket with third rate teams (WI, SL, BD, NZ), we hardly play against AUS/ENG/IND/SA. Where as India play top teams all the time. Batting has lot to do with exposure and experience. Team like Pakistan,NZ,SL would have hard time to produce top batters, because lack of quality cricket. India became good, because their economic power meant top teams want to play with them.
Pakistan is still a very emotional team, it always have been. We fans are like that too. Professional teams are generally not emotional as a whole, they do have emotionally charged player. This works both ways for us, when we are emotionally charge, we are hard to beat... To convert that to a more professional team, people and society has to change too...For now this major win will spawn new era of Pakistan Cricket, Bar is getting higher, Young guys are aware of modern day Cricket.