Start tryin' to get frisky with all pp's preflop. If I'm Hero here I'd raise 22 in your position. It really hides your set when you hit it. Limp/calling isn't a bad line by any means though....
I think your 3bet on the flop was pretty weak.. pretty much a min-raise.
It got in on the turn and that's good.