I would also suggest to use a metronome. Have you been using a metronome? They help force our fingers to change chords on time and fast. Start slow at 50-60BPM then you can gradually make the speed on the metronome go faster and it will help you progress faster. It's hard at first, be patient with it then gradually you will notice positive big changes with your playing.