I was trying to figure what his preflop action meant but he can have anything here readless tbh although not much to suggest he is a fish. I did suspect a monster hoping MP would 4b and he could gii but on the other hand you and MP have quite strong ranges anyway so he might cold 4b those too.
Turn just depends whether you think you can get him to bet river with worse or bluff which we don't really know but I think bet or XB is fine.
River I think he would likely bet fold anything that beats us so I like the small bet to get calls from the weaker part of his range.