I think you're betting it too weak the whole way.

I'd make it 5 or even 6 preflop, and 10+ on the flop. Make him pay to see more cards.