He needs to stop playing all sorts of T20s for a year and put full focus on getting fitness back, work on his lost skills of putting a ball on right spot in right shape and may be work on his batting - he has good potential to out bat Faheem Ashraf. At his physical capacity (height) and bowling pace, he’ll never become a tearaway fast bowler, neither the new ball starter - his best chance is to become the 3rd/4th seemer to do the work horse job and contribute with bat. In Asia, if PAK is to play 2.5 spinners on some turners, he can be a very good asset as 2nd pacer, who can bat a bit.
PCB/His FC team can help him in this regard - apart from facilitating more net times, he should be promoted to higher batting slot, may be at 7, if not 6! for domestic FC games and force him to think his batting like a batsman - it’ll work. His bowling skills are lost simply because of too much focus on T20s, which destroys the fundamentals of any bowler of any type. He has to regain that from FC games and working with qualified coaches. Fitness is a prerequisite condition, no compromise there - and, he can gain that by bowling long hours in match conditions, at least 19-20 overs per match day, if not 23-24.