Okay, may be you're right with your play. But I still think you had to think from their perspective. And again , with flush, straight draw, why would I check on the turn?
Yes, if it were a higher buy-in I would have said kudos. But with 25 cent, my assumption is there would be much more donk calls and the range you put him on, KJ or KT or AQ, do you think he was limp/calling in cutoff? Q9 may be, suited 56+ with flush draw maybe. But jamming that much when the other person(you) check. Does it make any sense? Think about it.
Again get the read on the other person with perfection and utmost care, I've learnt it after making many mistakes and its the learning process that's important here. When I dont have much bankroll (say 10-20$), my aim is to perfect certain play or to improve my reading skills and doing it over and over again, and not aim to double or triple my bankroll, 'cause that would be too tough to achieve, until I really get too lucky.