these kind of obstacles are exceptionally common. the way to break through them is to move away from the place where you are sticking--instead of trying to break through the wall, go around it.
you're stuck with poor reading ability? memorize a piece so that you don't have to worry about the sheets being in front of you. done.
you're having trouble with scales? learn all the arpeggios and you'll be surprised that the scales have caught up.
you have to look at the keys while playing scales? who cares? at this point, does it really matter? just for fun, try closing your eyes when you play, or playing with the lights turned out. another good way to improve your scales is to play with your hands crossed (LH starts on middle C, RH starts an octave lower), or to play with your hands a 10th or a 6th apart instead of an octave apart (LH starts on E, RH starts on C). give your brain a little workout!
the pieces you're learning aren't working? find some new ones--preferably pieces that absolutely haunt your brain, that you can't stop playing.
I'd say you should find a piece that is a challenge for you, one that you absolutely love, and focus on learning it (and almost nothing else) for about a month. spend the first two weeks getting it completely memorized, and the last two polishing up the details. when you come back to your old routine, you'll be impressed at how much better everything else got in the interim.