Some of the chords aren't always accurate
practice the passages including those chords, first separately then both hands together, so that the hand learns exactly the best finger position for each note of each chord. you should be able to play separately in tempo without looking at the hand (tactile memory).
and my hands together scale isn't quite up to speed.
that's probably beacuse the hands do not move exactly the same - watch your best hand (probably the right hand) and see how it moves, then practice the other separately to get it to move the same. also, practice both hands together forcing the weakest hand to lead the move and leaving the other to follow. usually, whenever i have fast passages (scales, arpegios) in which both hands have to play exactly the same thing i practice forcing the weak hand (my left) to lead, and then play letting the strong hand (my right) lead.
also some of the aprpeggaited parts need to be more accurate.
do you play guitar? i ask because the move is exactly like the guitar right hand move. if you don't, watch a guitar player and try to do the same. the wrist should be highly active (if the chords to be arpeggiated are larger than the ones you could play brise) and thefingers should slide very little on the keys.