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