Sorry didn't have PT running, Villain is 18/12 and a winning player over 5k hands.

I have $102
Villain covers

Hero opens :Ad: :Qd: to $2 UTG, MP calls, Villain calls OTB, BB comes along

Flop ($8.25):
BB checks, Hero bets $7, MP folds, BTN calls, BB folds

Turn ($22.25) :Kh:
Hero checks, BTN bets $18, Hero shoves ($75 to call)

So this is a 2part question:
1. Is this any good?
2. Being a 3:1 dog when behind, how often does villain have to fold this for this play to work?