1. If you browse around, you can get signup incentives depending on what site you want to play on.
2.
http://www.pokertracker.com/ has everything you need to know.
3. Winning is harder than you can imagine. But if you put time into the game, sooner or later you'll reap rewards. Posting on the forum and reading everything you can on the game is a good way to get going down the right path.