Hey Dracsharp,
Villain seems aggressive and we are in a blind steal scenario (CO vs BB) so it's fine.
However, keep in mind that for us to show a profit here we need one of two things to happen:
A) He 4-bet bluffs roughly 1 in 5 hands (and he stacks off QQ+, AK)
B) He stacks off with AQ+, QQ.
If neither of the above (or a combination) happen we will not show a profit on the shove (the 3-bet alone will show a profit when he folds a lot preflop).