Preflop is fine for value, aggrofish don't raise/fold pre and we can figure to be dominating a lot of hands in his range quite often.

Turn should be $2.50+

River check behind is fine, the river pairs a lot of his draws and the only worse hand that's calling is KJ.