There are certain situations where you see others do the same thing you do and you tell yourself that you can do better. I see this many times and I just get pissed off.
I realized that I can't let it get to me. If I do, it is just a waste of time. The only way to beat this is to channel the energy into practice and hard work. This is the only way to improve.
Another thing I noticed is the fact that even though you practice really hard. If nobody can actually see it, it is sort of a waste. I need an open channel to display my abilities.