Lots of advice on what to do ... but here's some on what NOT to do, based on the behaviors that I am currently not exhibiting to get better:
1) Not be strong willed enough to win at all costs or get burned by a loss => rather lazily shrugging it off with an "oh well, I'll remember to not do that again" and still repeat the same mistakes. In other words, being OCD about mistakes is CRITICAL. You need to approach being psychotic about winning all of your games to get onto the fast lane for improvement.
2) Not review enough instructional + annotated Master games because they take too much time and I'd rather just play with the time that I have for study.
3) Not have stronger players/coach constantly critique you OR even worse, being a little too thick-skinned to give a damn about what they're saying.
4) Being on the edge of the work/fun barrier. What's fun for a titled player or an expert is not necessarily fun for me. When all this studying/practicing begins to resemble work, I will tune out. I f I have to deep grind 5 candidate moves with tons of forcing lines for atleast 10-15 minutes before I can stand a chance of picking the right move to play, chances are I'm going to avoid the work and even more likely => I will stop having FUN.
In general, the fast improvers find it fun to go over tons of games, practice a heck of a lot, eat/breathe chess so that it rarely resembles work.
If you don't find this intensity of involvement fun, you're only kidding yourself pretending that you are going to last the long haul with the work needed to be put in.
On the server I've seen quite a few 1800 players upset FMs and IM's. Although this is blitz it still shows that at this level they at times can be competitive. Also found that 1800 players seem to have good skills but just seem to enjoy the game.