If you can give yourself the motivation, I find the patience comes along.
Being the metalhead that I am, I started playing in the first place to learn stuff like Iron Maiden. Now there's some pretty fast playing in their stuff, and start looking further afield to the likes of Metallica, some VERY fast playing. So of course I did develop a bit of an obsession with speed. Trouble was I found any attempts at fast playing were noisy, messy, uncontrolled and nothing like what they sounded like.
I consulted friends and the internet, and after hours and hours of various conversations and searching had come across one very consistent piece of advice. Concentrate on making everything you play clear and defined at a slow speed, and the fast, fancy stuff falls into place on it's own.
So, I started practising with that mentality. Concentrate on the slow things, the sound, the quality and fluidity. I like to think I can now, after nearly 12 years, play to a pretty high standard. And I keep the mentality. Talk to the non-guitar playing folk who attend jam nights, and I seem to have a reputation for being able to play just about anything (though granted these are rock and metal jam nights lol) and being very fast and flashy. Talk to the guitarist types, and what I'm best known for is precision and clarity, EVERY single note that I play is exactly how I want it to sound. People enjoy what I play and I want to maintain this reputation, so that's enough to motivate me to keep everything neat and tidy.
Find what will really motivate you to improve and the patience will come
