This board is way too coordinated to be going crazy on the flop. 3 to a straight, and a flush draw out. Your read on the flush draw was correct, but you missed his pair and straight draw as well. Like the table above shows, you're actually behind on the flop with two cards to come.

I'd reraise a good amount for sure, to cut off any weak draws he might have had, but you likely aren't gonna get this guy to lay his hand down. See a turn and save yourself from going broke. (Any resistance after the scare card on the turn is an insta-fold btw)