Any flying will make you a better pilot but to become really good you have to learn from and with others. You do this in competitions and organised flying events, preferably within a club. However, one of the unfortunate facts of learning in such an environment is that the more you learn, the more ignorant you become. It takes ages to realise how much there is to know and comparatively how little we have actually learnt.
Best of luck,
PM