Ok I've learned not to be results oriented and I know I played this like complete garbage and I'm wondering what anyone else would do if the villains weren't shortstacked or morons.

That being said both villains are shortstacked morons.

PokerStars No-Limit Hold'em, $0.10 BB (8 handed) Poker-Stars Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

SB ($7.20)
Hero ($18.35)
UTG ($12.75)
UTG+1 ($10)
MP1 ($2.90)
MP2 ($9.60)
CO ($1.40)
Button ($19.65)

Preflop: Hero is BB with 4, 4.
2 folds, MP1 calls $0.10, 1 fold, CO calls $0.10, 2 folds, Hero checks.

Flop: ($0.35) 4, J, 8 (3 players)
Hero checks, MP1 checks, CO checks.

Turn: ($0.35) 4 (3 players)
Hero checks, MP1 checks, CO checks.

River: ($0.35) 9 (3 players)
Hero checks, MP1 bets $0.6, CO raises to $1.2, Hero raises to $3, MP1 calls $2.20 (All-In), CO calls $0.10 (All-In).

Final Pot: $7.25