Dont you have showdown value with this hand? I mean, wont checking behind and winning the hand with a pair of 7s be more EV than trying to bluff out opponents better hands?

Also make the river bet more like $30, its only 7 more than your bet and much more likely to get your opponent to fold. $23 is easily called by many opps after a checkcallfest