You could raise a bit more preflop because of being OOP (out of position). I would likely just shove myself on river, he can easily just check behind his weaker hand, there is no point in Check/Call, there ain't that many missed draws.