Some professors aren't looking for perfection. For one, it doesn't exist. And if I were in their position I would be looking for someone who is not only competent academically but also someone who I could see myself working with closely for 6+ years. I'm not claiming this is you or that every professor views applicants this way, but a lot of times the students that have the "perfect" application (i.e. top scores; a plethora of experiences) are also highly neurotic which can be good and bad. As hard as it may be during this time, keep your expectations and anxiety in check. It is not super healthy to compare yourself to your peers during this time; you are not them and I'm assuming the professors/schools they applied to are not identical to yours so you can not expect identical results. Don't set yourself up for disappointment by having unreasonable expectations.