In my opinion there's one key to becoming a winning player. I preach discipline alot. However, until you know what to be disciplined about, that's like telling someone who doesn't know which way to go to "run faster". The only path from NOOB to winning player is to become OBSESSED with poker. The minutia, the little insignificant details, the odd hand, the weird way of looking at something at everyone else takes for granted. When it gets to the point where you see someone ask a question on this board like "how do I play pocket Jacks" and think of 30 different variables that you would need to know before answering that question, then you've got the right level of obsession.

That's it. It's a simple path. The obsession will get you all the answers you seek. Without obsession it's just a hobby, with obsession comes the secret keys to the kingdom. What does that obsession look like... Read Every post on every board, think about every opinion, look at every situation, submerge yourself in poker. Don't try to find "the answer" or "the tip". Saturate yourself with poker information until it's oozing from your pores. And stay that way for a couple months. That's all it takes. I promise. If you think you're doing that now, you're not. Do it 10x as much.

good luck