Hand 1: Do you have actual stats on villian?
If he's "taggy" what makes you think we're ahead when he 3bets?
On flop you didn't hit gin... you hit a set, which is vulnerable on this board. Raise flop.
Without a reason to think he 3bets light I'd assume he's got a strong hand he can't get away from so again, raise flop.
As played I'd shove turn.