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?.