practice slowly.. remember, speed is not a necessity, nor issit an objective..
use a metronome where possible to be constant if timing causes your messiness..
if you're hitting more strings then you aught to, check your fingering, make sure they dont accidentally fret other strings..
practice and try to master ur fingerings. and try to sustain notes that need to be sustained. so ur sound will be really nice..start off slowly..things like this cant be rushed.
There's alot of unnecessary "wooooooo", "eeeeee" kind of sounds after each note is played.
When I just started, I experienced the dirty soloing...
You can try to get a Gate and tweak the treshold up... Then the sustains will be shorter... Effective for removing lots of unwanted noises.