It should be accurate - but I reckon it's got a lot to do with a persons attitude.
Doing school/club comps are a great way of keeping up that finesse, I did one just recently actually, was great fun - flour bombing, spot landings with glide approach etc.. but in this comp you weren't just marked on the accuracy of the bomb, or landing. It was almost a flight test in that the instructor marked you on everything from when you closed that door. I enjoyed every minute of it - the best thing is afterwards you can look at your score sheet and see where you didn't get such high marks, and things you did well at. And then you can adjust yourself from there.
Flying with other pilots is also a good way to learn and observe, or observe and learn! Not to mention other aircraft as well, if you're in a position to have that opportunity.