Get a metrinome n' such.
Set it to 80. Practice up to 32nd notes at that speed, you will be playing relatively at 16th notes at 160.
Next set it to 100 and practice up to doing 32nd notes at that speed.
Once you can do that 200 tempo 16th notes are within your reach.
Set it to 120 and practice up to doing 32nd notes at that speed.
Once you can do that you can do 16th notes at 240.
then move up to 140 and do 32nd notes at that speed.
Once you can do that then you can play 16th notes at 280.
Practice slow, then fast. Built the coordination and the speed will be a byproduct of coordination as you must truely realize this. And practice all the fricken time.
Also slow tedious practice with lots of force can also aid you in strengthening your wrist and fingers. Force your finders at slower speeds to hold those notes, really grip the notes and sustain them. Learn also how to mute with both hands while playing so that you only get the notes you want and nothing else. There are a couple techniques but that's another discussion topic.
Another thing to do is practice scales and note patterns that you cannot easily play yet at slower speed to build the coordination or repetative scale exercises. Take any minor scale and do triplet and various ascending and descending note patterns in order. or just stick with charomatic exercises, I find the charomatic to be a good general speed exercise built me up good years ago. Try a bunch of variants on the ole 1-2-3-4- down and up the strings and fretboard.
Not much else to say excep keep playing,
Practice makes better,
People can never be perfect,