Why do you think you are an idiot on this flop? You took a stab by betting 75% of the pot. Is this what you would bet if you called with QJ or QT? Or a set? If so then fine. Note that villain should be including all pocket pairs in your range including the 44 you hold.
What range do you assign villain when he calls? It is an interesting play to raise preflop, then check/call a 75% pot bet on the flop.
On the turn when you fail to bet - your flop bet looks like you took a stab at the pot and gave up.
On the river why should villain bet? You can't call anything as his range is strong on this board. So he checks and consider calling your bet.
This really is a simple hand.