It's definitely getting there man! A couple of things I'd do at this stage if I were you,
(to really clean things up and get the most out of working on the technique - none of the things are exciting, but I think they're essential):
- Sit with a metronome at a really slow, easy speed and line every single note that you hit up with each click.
- Aim for the clearest/strongest note possible with every sing note you play.
Be really strict with this!
- Make sure that the timing of each note is even, like as soon as the click clicks, your on the next note exactly at that point.
- When practicing at the slow speed, try and concentrate on putting 20% more strength than necessary into every note.
(This is so that when your hands are perfectly synced & strong with the sweep, you can ease up and keep the same accuracy, and move quicker - that's where the speed will come)
- Do this with each sweep shape individually before lining everything up together.
- Set yourself a repetition goal, like say 'I'm going to run through this 20 times, 50 times - so that you don't zone out while working on the technique (I'm bad for getting mentally side tracked so the goals help me)
- Listen out for any noise that's not the note you're playing and use either your left or right hand to mute.
Be really strict with this too!
Doing all of the above is what really tightened up my sweeping. With this technique, I feel like speed is the least important factor to it sounding amazing, it's more the time taken to synchronize your left & right hand and make sure every note has equal clarity/strength in the sweep. That's what makes it sound impressive when people do it, the speed in which strong, even, confident notes are ripping past your ears. Once you've got everything sounding clean & feeling in control at a slow speed, the quicker speeds will come easier, and nothing will be out of sync. It's basically like slowly training a robot hand to do tiny, well executed movements, so that the technique is dialed in. You'll definitely see results if you take the time to do it