Quality is key. Once you've learnt all notes, different drills to help develop individual finger control can help. Try practising with accents on the weak fingers, non-legato/quasi-staccato touch for finger independence, finding points of tension & release for endurance, etc. Once you feel that you can play the work slowly, with complete tonal control, bring up the speed gradually (metronome can help). Don't forget to take advantage of the key rebound to play quickly and relaxed at higher speeds.
Always listen to yourself carefully. And don't forget to use arm weight from the shoulder to bring out a full-sounding non-bangy melody.
tph