Ok, to start sorry for not having the HH, currently playing on a computer i can't save anything to.

Kk so 10nl 6 max ps

UTG irrelevant
MP thelfkid $12.00
CO irrelevant
BU bluffbutton $11.00
SB HERO $14.25
BB Villian $11.85

Hero has Jh9s.

Alright so bluffbutton has been raising almost every button over maby 90 hands or so and i have only 3 bet him once so far. He has also isolated like every limper so far, and thelfkid has been limp/folding religiously. Villian sat down around 2 orbits ago and has been reasonably aggressive so far.

Action:

thelfkid limps for $.10; CO folds; blufbutton raises to $.50 ;Hero raises to $1.75 ;Villian raises to $3.00; 2 folds; Hero calls $1.25 more.

Flop ($6.60 or so) 9c 6c 3c
Hero checks. Villian bets $3.75. Hero shoves.

Ok this is completely aweful i know just tell me why it was so bad please. Pre i think light 3 bet is profitable, and calling the mini 4 bet seems alright to me with those odds.