In my local TT club, I get 3X 20 Minutes of crazy intense single ball with some multiball. No human alive will last more than 30 minutes with this coach, she is on a life-long mission to smoke the living crap out of her students. She has a 100% success rate.
I play 2-3 hours a day of club matches, occasionally visit differnt clubs in my city and when I go to Seoul, the many clubs there. I do a tourney at least once a month, sometimes 3 times a month.
Looking at how the fast-track amature players in grade/middle school train and how the semi-pro and pro crowd trains, I conclude i am only a spare-time player doing at best LIGHT training.
Still, it has been enough to get me from div 4 city to div 2 city within 1.5 years. Moving up to div 1 is more difficult than moving up 3 lower divisions. They are all ringers at div 1 level and above. Yes, it is possible to be classified div 0 (ZERO !!!) or Div -1 (MIUNS ONE !!!) or Seon-Soo Div (Athlete Div) The Athlete div is one step below being a semi-pro who could get a contract playing for a city hall team, est WR 300-350. The top players of this class are est WR 200-300. The Korean pros are all WR 75 or better.
I would be extremely satisfied at becoming a div 1 player in my city before I depart Korea. That would put me at having zero hope of a world ranking, but at div 1 city level, still there are few players better than you. That allows you to go anywhere and play for fun if you desire. One of these days, we all get too old to compete ofr state, national, or even regional championship open category, so playing for fun and health should at some point become a viable option.