if he is 3-betting a lot pf, then he likely doesn´t hold there QQ/TT/AQ/KK/AA
So you´re beat QT or 22 and if he is very aggressive,t hen just 3-bet flop and get all-in
He is making there sometimes moves, sometimes raising with straight draws. I think b/c flop and then calling him down is not likely the best option
I´d c/c river to see what hand he is raising on the flop