To become a master of Go is not easy, but became an amateur 5D or 6D it's not hard
I saw many friends in forum complaining they can't make progress, I will share my self-learn experience about I from Tygem 2D to 8D.
Before talking the details, I have to point out several points about study quality and study will.
1) study quality
No matter do tsumego or have matchs, without quality it's insignificant. We can see some internet player have played thousands games, but still stay at k-level or low dan, this because of study quality.
2) You should know the right way
If your study way it's proper, you can avoid detours. We play Go since the late 1980s had have many detours, wasted lots times.
I remember I hold a Joseki dictionary and memorize the contents, I could repeat every variations from memory and self-satisfaction for it. After I improved some years later, I know it was a detour, wasted many years.
3) strong-willed of study
To be a Tygem 8D it's not hard, but need pay a lot. If you use all off hours on the game, from Tygem 2D to 8D needs 3 years at most, if you don't want sacrifice too many off hours, needs 5 years at most.

