The training sites are very good.
Another suggestion is to start reading and posting hands in the hand analysis forums. You'll get feedback from other players on this site - you may even start talking w other members as a result. Most of my learning is in reading and talking w my peers and talking w players who are much better than me - this resulted from participation in the ring game HA forum.
Also, there are discussion threads in the Learning Poker forum
devoted to MTT, SNG, and microstakes cash game discussions. The cash game discussion is very good, and I believe the other two are equally good (I don't play alot of MTT's or SNG's, so I'm less familiar w those threads).