have you tried either the liszt technical exercises (not the etudes, there's a difference) or the brahms 51 exercises? both should have plenty of things to address your problems. they're both quite challenging.
Can these help in developing sight reading skills?.. just asking...