I have similar problems playing out of the blinds. With 3 in the pot I would typically lead out, but slow down to a call. After leading the turn for a little more than half the pot I think you need to fold to his raise. As played, the river is fine.