Your 3bet pre needs to be bigger : 7000-7500 ur giving villain 3 to 1 call, def won't fold majority of his opening hands.
I think once you've 3bet pre you have to cbet either flop or a delayed cbet on the turn,I like cbetting flop you have more Q's in your range then he does and you have a gut shot and two overs.