what you played there is bingo.... your outs dont give a reason for that betting/calling line.... you chased and hit lucky,,,, there is no poker logic in that hand in my opinion. i would have folded pre.

dont play just big cards, but at least play suited max 1 gap connectors or unsuited consecutive connectors and that for the right price.