3 bet is fine because he is probably flatting worse, but if you're going to be 3 betting for value I think it should be smaller to keep worse hands in and lose less when you get 4 bet. Flop is funny because if he's aggressive you're pretty much screwed no matter what. I hate the flop bet because it's less than you bet preflop and he's pretty short at this point. I think i would shove flop if I had 4x 3bet pre, but I think a better amount in this instance would be really small, somewhere between 2-2.5x.