No notes on villian, 100 hands in on the table but none with villian yet. Been playing fairly aggressive, 3betting late position raises frequently out of the blinds.

Full Tilt No-Limit Hold'em, $0.10 BB (9 handed) Full-Tilt Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

UTG+1 ($4.85)
MP1 ($4.25)
MP2 ($10.15)
MP3 ($13.25)
CO ($1.85)
Button ($14.25)
SB ($1.95)
Hero ($9.10)
UTG ($17.90)

Preflop: Hero is BB with A, Q.
UTG calls $0.10, 3 folds, MP3 raises to $0.3, 3 folds, Hero raises to $1.1, UTG folds, MP3 calls $0.70.

Flop: ($2.25) J, 9, K (2 players)
Hero bets $1.1, MP3 calls $1.10.

Turn: ($4.45) T (2 players)
Hero checks, MP3 checks.

River: ($4.45) 2 (2 players)
[color=#CC3333]Hero ....

-Now:
a) Is the 3 bet justified out of the bb? The open limper plays trash hands and i suspected him for nothing and a fold, especially when squeezed.
b) This flop is pretty likely to have hit him, but heads up I dont want to relinquish control and it disguises my straight draw...thoughts?
c) Now after review I think I should have bet here, since betting on the flop was supposed to disguise my draw (hence continue betting with it disguised). What I was trying to mix my missed cbets with hit ones, as I often take this line (cbet half pot flop, chk turn) when ive missed the flop heads up.
d) now on the river, what should I bet for value? something around 2/3 to 3/4 pot?