In terms of learning I think one of the most important things is to understand yourself first. Work out what you are good at, and what you are not. Maybe most importantly, figure out what is the best way that YOU learn.
It's easy to say read books, watch vids, study hand histories etc, but if when you read a book it goes in one ear and out the other then there's not much you're learning there.
Find out what works for you. If its videos, get a month's subscription to DC and download a truckload of content, hit up YouTube and take advantage of what media is out there. Lets be honest, there's tons of it, if we take the time to look for it. Same with books, strategy threads, hand reviews, skype chat etc etc.
Having hung around 2+2 for a while now you see the same thread titles fairly often (I've probably posted a few myself). Learning should be about finding out and understanding. No one is perfect, and 'poker' is such a huge subject that we are all on the learning curve somewhere, but it's how we go about that I think that will define our successes.
Oh, and don't tilt, it'll make you lose