I have minor ADHD and it kinda stopped me from wanting to focus on speed solving. Didn't really affect my ability to do so, just prevented me from having fun with it for long periods of time. I still managed to get down to a pretty consistent sub 20 average. For me, switching to Roux was a huge help. Because it's less algorithm based I had more fun with it for longer periods of time because of the intuition involved. So maybe switching methods is a good start for you as well. Also, I started focusing much more on learning to solve new, unique, non-WCA puzzles. I have a lot more fun with those because they're all different, yet many of them relate to one another. Finding those similarities and making them work like similar puzzles is a lot of fun for me. Most of all, though, reminding myself to just have fun with the puzzles is always a huge positive push.
Best of lucky and happy solving!