Good advice, BUT...
Don't forget about the "classics". I've heard a lot of people talk about using the forums as a resource, and that's awesome. But there are other time tested resources, too. Pick your favorite poker pros, really study them. Pick a style that closely matches your own, and maybe pick up a book or two by those players. It doesn't even have to cost a dime, the library is free
One word of caution, though - it's great to watch poker on tv to listen to the commentary and see some great poker, but a lot of people fall into a trap. You see people go all in, or make big bets/calls on crazy stuff, but you're watching edited television. TV poker tends to make you think good
hands are more frequent than they really are, and that wild bets and calls are where the money's at. What you don't see is the three hours of
bluffing some guy did that caused a pro to go all in with a middle pair, and so on. But "live" (as in, unedited) footage is awesome for soaking up professional play of real hands. I have a recording of some thing like 6 hours of live footage from the
wsop this year. Not as fancy, no seeing everybody's hole cards, but great learning.