How do you become a better poker player?

Two ways to become a better poker player are to watch a really good player and to play the game. There is a vast amount of information available online. Check out some forums such as Pocketfives, 2+2 or Liquid Poker. Books can be helpful for many, depending on your learning style. For No Limit tournament play Sklansky and Harrington are two of the better authors. Thinking about poker while you are not actually playing is a very important concept that beginners never do. Watching poker on TV is probably the least beneficial way to improve, as they edit a lot and the expert style of play is much different than the players you will see at common levels.