Play pickup with people way better than you. Losing to them beats beating people who teach you nothing.
RESILIENCE
RESILIENCE
Winning against weaker opposition feels good and leaves you exactly where you were. Playing above your level exposes every gap at once, which is unpleasant and also the fastest information you will get about what to work on. Losing to better players is a lesson delivered in real time.
Find the game where you are the least skilled person and go back regularly. Watch what the better players do before the ball arrives rather than after. Keep score privately if you need to, but measure yourself against last month rather than against them.
Who do you avoid playing against because you would lose?
Free, with nothing to buy inside it.