You're playing's fine, but you should get a teacher. I'm self taught too but I've had a teacher for the last 6 months and I just got 137 in my grade 8. Just do what they say and you'll probably find that teaching yourself was for the best. A lot of people who have always had teachers play nothing but exam music, lack independence and can't sight-read for toffee. On another note I wouldn't reccomend playing the capriccio in your exam, it's by far the most popular choice and you don't get bonus marks for difficulty.
A lot of people who have always had teachers play nothing but exam music, lack independence and can't sight-read for toffee.