Will I ever be able to play fast solos?

(TL;DR): Cant play fast solos, Frustrated. looking for advice

As the title says, i’ve been playing for almost 10 years now and while I can play slow to mid tempo solos very well like (eg: wasting love-iron maiden) but the moment the pace starts to pickup I struggle to play any solos. My hands go out of sync, I pick what I’m not fretting and fret what I’m not picking. It gets disgusting and annoying

Playing solos like John Petrucci or Synyster Gates has always been a dream of mine. One I was never able to achieve. It’s become very frustrating trying to get there. Lots of lessons go about the same thing and it all gets boring after a while. Sometimes I wonder if i’ll ever be able to do that. I’m tired of deciding I wont learn a song because it has a fast run or sweeping or whatever it is that it gives it a “speedy” dynamic.

-I’m thinking of ditching lessons and just going straight for a solo and learning it. Instead of the basics. Im not sure if people learn techniques through songs. But if it works I’ll take it.

I feel like I haven’t progressed in terms of playing in years. I haven’t built vocabulary. i cant improve properly. I lose interest 5 minutes into picking up my guitar. In short it’s a mess.

I’d like to hear everyone’s input on this based on experience. What helped in playing these kinds of things and improving generally as a player?