I think that it would be the best decision if you raised to all-in on the flop.
About your play in this hand I think that checking the turn is mistake, because with that move you gave him an...