You should consider topping off your stack when you get below $9. Pre-flop raise is good, you want to fold out weak aces and kings and there's a lot of money in the pot already. Flop is a good one for you and with only a little more than pot left in your stack you should be happy getting it all-in, imo. I don't like the open push though because it might not get value from worse hands... I bet ~$3.50 and put the rest in on the turn.