We can fix all these issues but one with some player and tactical changes. Our fielding cannot be improved just like that, and it cost us so many runs and 2-3 wickets IIRC today. Junaid in, Fahim in, Fakhar in, Haris in and Imad out, Wahab out, Shehzad out, Azhar, out.
Don't think all these will happen in next couple of years