I think you were real lucky in this hand, low pocket pairs I personally want to see flop for cheap. If I can limp in with them great if not I would have folded to his raise preflop. The value of playing low pockets comes from hitting your set and stacking your opponents as your hand is well hidden. Your hand preflop is to weak imo to call his 6x raise. I think the play on the flop was even crazier but that's me I'm not a wild man, On the turn I guess you felt committed and went for it but you can't think you good here even with the flush draw a 4 high is not likely to win often enough. With reads even still hard to get envolved after his preflop raise.
For me I would have folded on the flop and looked for better spots to get my money in the middle. I have a little rhyme I use, NO SET NO BET, try to get in cheaper with low pockets. Others may not agree with the way I would play it but that's whats great about this site. You will get 10 different ideas on how to play each hand and a lot of them will be different. Who's right who's wrong, really no one is, debating hands can be great for everyone.
The idea is take what you will and make it your own. Best of luck to you.