ok i see 2 terrible mistakes in your play, first of all ok limping in k4 suited 4 handed not 2 bad with position, that part is good. he bet 330 which was obvious he hit the flop, most likely he has 8 but possible he could be protecting his 6 from a flush draw, this part is just your gut feeling and making a read on him. You were getting terrible odds
to make that call on flop. And after you hit your flush, this is where you needed to re raise all in with your stack, you making it just a little more than min raise gave him the correct odds to make a call there.