Your preflop call is usually wrong ... you really want at least 5:1 odds or better position to make that call ... you had 2:1 odds and worst position possible. That said, both of the other people in the pot have deep stacks, and at a table that gives a lot of action post-flop, your pre-flop call could be profitable.
I really don't like betting on the flop ... you only have 2 opponents, and your draw isn't to the nuts or near nuts, so this bet only has value as a semi-bluff, but the problem is you probably need to make about a pot-sized bet to chase anyone out, and that makes it even worse odds for you if you get a caller ... with a nice size stack, I'd save chips, hope for a cheap turn card, and wait for a better spot faced with a sizable bet. Once you are raised, the call was absolutely correct ... you had great odds there.

The turn fold was also absolutely correct.