Bet. That's the best river card you are going to get (other than a T) for betting 3 streets. Against this villain, it's not even close, as he will most likely still call loads of worse hands.
Depends on betsizing. But you can definitely bet an amount here that gets calls from worse.Or at this point is everything I beat just folding if I bet?