Hey Adam, Welcome to the forum! You definitely have to bet the flop here, and large. He'll play passively and call a lot with hearts/kings so you want to be getting max value.
Forum Rules