Preflop
Standard isolation raise. Could go a bit larger, but 4BB is fine.
Flop
As others have said this bet is to large. You want him to call with A high or at least put him to a tough decision. Remember that he has mostly missed this board, and when he has hit, you are mostly beat. He has more QX than 7X even coming from a limp-call.
Turn
Great card and great bet for value. Now you of course hope, he has QX, so you can get 3 solid streets of value, or maybe even get him to check-raise and stack him.
River
The flop and turn bets were fairly automatic except maybe for the sizing, but now you really need to pause for a minute and think about his range. On the flop people typically call with any pair and any draw, and maybe some A high, because he dont believe you. However when you fire again on the turn and for a big sizing, most people fold third pair or worse. Some also fold second pair on a paired board, because they could be drawing completely dead.
So after calling you twice his range is basically QX, JX which you heavily block, and a few busted draws. Which mean you need to check back and hope to see a busted draw. You can not bet this river for value, and I honestly think, its a pretty big mistake. And since you should not even have bet, you obviously need to fold when raised. Its not surpricing in any way to see a Q here. It would be surpricing to see anything else. So while not technically a counterfeit, its almost like, your hand got counterfeited on the river.
__________________
|