Ya OP don't beat yourself up. I've just seen a few of your threads about having trouble at NL10. I've already suggested it in another thread, but I think that playing 4NL would be really good for you for a couple of different reasons.
a) Its going to be an easier level to beat. This one is simple. The average regular at NL10 that is winning has already beaten 4NL and is therefore better than the new 4NL regular that is just learning and is yet to beat any level over a decent sample size. Fish tend to call down lighter when there is less money at stake ( they don't think in terms of bb's the way they should
)
b) It should help a lot with your confidence to start winning which should do wonders for your attitude towards the game. Trust me on this one I've been there, I dropped down, I crushed and then I moved back up.
In this hand, just bet the flop and bet any turn card too. A 64/7 fish or w/e is going to call you with all weaker Qx and he has a bunch of those in his range as well as a lot of gut shot straight draws like J9/JT maybe even back door draws like K9 as well as some small pocket pairs.
If at any point you get raised, just dump the hand. In this case when an A comes on the turn it might be hard to get another street of value - villain will also call the flop bet with some Ax combos too - so checking back the river in that case would be fine, but if the board runs out clean then bet/folding 3 streets here against this fish would be my default line.
Its a good idea when you post hands to explain your thought process for each action taken.
I'm curious as to why you felt checking the flop would be better than betting? Most often players that play passively preflop are also passive post flop as well. Therefore, your hand is going to play much better against his calling range than his betting/raising ranges.
Hope that helps and gl op.