Okay, I need to know. Am I doing everything I can to get better at NL Holdem?

1. Reading everything on the subject. Books, ebooks, articles, forums, etc.
2. Watching videos of pros playing the game.
3. Will be getting coaching soon and will be part of either deucescracked or cardrunners.
4. Joined several poker forums and will be posting alot of trouble hands that need to be analyzed
5. Am currently playing as much as my bankroll permits(18+ hours)
6. Am currently using HEM(w/ addons) and PT3, to analyze how I am playing.