Your mistakes are calling pre, betting turn and calling at opponents shove. So i think you played it as bad as possible here. You need very specific stats from opp to play like that this hand. Also if you take this line a lot (pre and post) its a huge leak and -EV move. Unless you flat also your top range some times at same spots to induce SQZ from SB BB. So here the mistake starts from calling pre. Fold pre as played and next hand