Hassan certainly has the potential. If he keeps working hard at his game he can develop into a reliable middle-order batsman.
Haris cannot justify his place in the team if he keeps failing like this with bat. He might still surprise us (hoping against hope) and play a good knock against India in the Asia Cup. He is that kind of a flash in the pan hitter