Ok I'm working on plugging leaks still, at the moment its not getting the most out of winning hands!

I limped with pocket 9's and the flop came:

2,3,9 rainbow.

There was 2 others in the pot and I was last to act. First to act was loose but seemed to bluff a bit as well (showdowned some questionable hands after lots of action from him)

He raised 0.30 at a 0.10 pot, the other player folds. I was unsure what to do, I didn't want him to make a str8 draw on me cheaply if thats what he had.

I pushed $5.50, based on his play I really thought he would call. He did fold however. (Suppose this is overkill, heh.)

Should I have called his 0.30? Re-raised him 0.60 or something bulky like $1-$2?

How would you play this differently to extract more money from a hand like this, whilst still protecting you hand from draws. thanks for any advice!