first off, you're not bad. but there are a few things you can do that would make you greatly improve your playing. first of all, your fingers sound like they just haven't had enough experience with synchronizing licks. you need to work on mechanical licks that will improve your chops. dont just focus on the left hand, either. listen to a player like paul gilbert and you will realize that being fast with the left hand is obviously important, but never underestimate the power of picking abilities. as a left hand exercise, try this: dont use a metronome, as your speeds will vary between picking techniques at first. start at an easy tempo, and alternate pick on the 1st string for 30 seconds. immediately afterwards, do straight down-picking for another 30 seconds. now here is the killer. for the last 30 seconds, you'll be doing all upstrokes. this will be hard at first, but get through half a minute of it, and play as consistently as you can. after that, give yourself a minute or so to rest your hand, and assess what could make your picking more economic. watch yourself as you alternate pick, keeping an eye out for bad habits that will slow you down as you get faster. you should be exerting as little energy as possible but still cleanly picking every note. no extra movements should be made.
and for the left hand, there are literally thousands of ways to build chops. i would highly suggest getting a book called "mastering lead guitar technique" by by troy stetina. best investment you will ever make as a lead guitarist. i have about a dozen books i use to practice with, and my biggest piece of advice would be to look into purchasing some good ones.
"the more you know, the less you know. I don't feel like i know shit anymore, but i love it."
-Mike Stern
PERSONAL WANKAGE