When I used to play over-the-board in Canadian tournaments, I struggled for a couple of years to break the 1600 barrier. Finally I decided that I no longer cared about my rating, and that from now on I was just playing for fun.
A few months later, I passed 1800 and soon reached 2000 rating.
Also: find someone to teach chess to. Nothing helps you get the concepts clear in your mind like the need to organize them so that you can teach someone else.
After a long gap i find myself again in chess circuit. And by now i have realised some Pros & Cons in my nature. There was something in me within me which was restricting me again and again and later i discovered that its the fear of losing. It always haunt me and now i don't want to hide it more and let it grow but want to fight with it and dethrone and demolish it. Please share what you think right that i should take on to move ahead?.