i like the flop check.

but he's probably not betting out on flop and turn w/o an ace. so check fold there.

the blocking bet would be ok if he hadn't already bet when checked to on the last 2 streets, if he had instead checked behind at least once. but in that case, you're much more likely to be betting for value on the end than using it as a blocking bet because more often than not you're ahead in that scenario.

as played, you have no idea what he has and you just made a dark tunnel bet. (harrington on hold'em vol. 2 pg. 31) don't do that.