Villain is complete unknown.

PokerStars - $0.10 NL (6 max) - Holdem - 5 players
Hand converted by PokerTracker 4

Hero (SB): $10.00
BB: $12.02
UTG: $10.68
CO: $2.49
BTN: $14.21

Hero posts SB $0.05, BB posts BB $0.10

Pre Flop: (pot: $0.15) Hero has T Q

fold, fold, fold, Hero raises to $0.30, BB calls $0.20

Flop: ($0.60, 2 players) 2 K J
Hero bets $0.40, BB calls $0.40

Turn: ($1.40, 2 players) 9
Hero bets $1.00, BB raises to $2.50, Hero calls $1.50

River: ($6.40, 2 players) A
Hero checks, BB bets $3.00, Hero calls $3.00

Thoughts on Hero's line and villain's range?