I agree with Lucky Mojo, it does look like you have a bit of a Marty Friedman style going on. This means that even number patterns are easier for you to cross strings.
If you are trying to build speed, what is your tremolo speed limit, one note as fast as you can?
Going with what you have, a lot of jazz players and Marty too, will play more pull off based licks. Think of a pentatonic shape, G string 14th fret, downstroke, play B string 12th downstroke, B string 15th upstroke, pull off to 12th fret and repeat the lick. Marty takes that idea across everything. Triad, B string 12th fret, E string 10th fret, upstroke on 14th fret E string, pull off back to 10th. etc.
The key is two things, how fast can you pick one note and then how fast can you play a single string legato lick. Work on marrying those two top speeds together, then change strings after an upstroke.
Edit: you’ve got a real nice tone going on, which is what most any one outside of us cares about.