It's strictly a hobby for me, but my game has recently improved by quite a margin. I'm not sure exactly what happened, besides reading tons of books and playing, but a light went on. I've won four out of the last five times I've played at my local casino, so it's a nice side hobby.
Patience and discipline are probably the key factors for my improvement. In the past, I would take a hand like Big Slick and hit the flop, and then get stacked off by someone when it didn't hold up. The discipline to throw away big
hands when you're beat and patience to wait for prime times to hammer your lesser opponents are a key mantra of mine. It's hard to be patient on the internet but in a live game, it's easier to just sit back and enjoy the environment and wait.