Try my Free Lessons program on YouTube. I itemize what's most and least important to devote your time to. This comes from me taking years, figuring chess out on my own. Now, I share with the world...
http://www.youtube.com/playlist?list=PLDghkp2J0_kr3zoHS3ZNIFzcrAtAhmAfk
For everyone under 2000, and even others above that, the best advice is to study and drill tactics. Tactics are relevant at all stagesof the game and at all levels of play. The two most important skills to develop are pattern recognition and a disciplined thought process that avoids tactical blunders.
Just recall how you won or lost your last 5 games. Have you lost lots of games in long endgames where an opponent exploited your poorer pawn structure or piece mobility? Probably not. At my level, I'm happy to lose a game like that, because most of my losses are due to tactical blunders where I unwittingly give up the exchange, or a piece, or don't see a threat to my king. Likewise, most of my wins are due to exploiting a tactical error the opponent has made.
Masters win and lose games through positional means all the time, but you don't get there until you are able to spot tactical threats consistently and reliably. All masters are tactical players: even "positional players" have to be able to spot dangerous tactics over the board to avoid blundering.
Again, tactics tactics tactics. At least a few problems a day if you can't get a game in every day. And by game, I don't mean blitz, but standard time controls. Give yourself time to think in order to practice visualization.
i will try to do it Vandarringa