Practice as much as you can
Take some time off.
Lose a lot of games
Make a lot of mistakes
Feel very secure at intermediate level
Really want to get to an advanced level
Win a lot of games
Get a professional trainer
Practice everyday
Take risks and try new things