Pakistan skipper Misbah-ul-Haq blamed his side's display with the bat for their six-wicket defeat by South Africa in Johannesburg.