Opponent from BU has high RFI from button to steal (58) and high fold to steal BU vs blinds (72).So i decided to 3bet since BU is very aggro post flop.
BB has low fold to 3bet (33) and cold call 20 over 100 hands.
Should i play my hand different ?

Flop: This spot is very dependent on BB's preflop range. If it is a tighter range, I would check/fold here. If he is very loose preflop, he will have more air hands on this board texture (like AJ AT KT KJ T9s 98s Axs) so we can just half pot bet the flop and we only need 33% fold equity to breakeven which we would certainly have vs a wider range.