Deliberate practice in abstraction. Forcing yourself to solve abstraction problems at the edge of your current ability. This should be hard and frustrating. If it’s not, you aren’t solving hard enough problems. Do this daily and after a year you’ll notice real progress.