Never get to a point where your ego overrules your riding. First, you can learn from anyone. It is always beneficial to have someone on the ground no matter the level they ride. Their eyes see different things then you feel. Second, if you think you have learned everything then you have lost. Even the great riders of the world have continuing education. That's what keeps you sharp and consistent. Don't be afraid to ask for help or to proud to listen. You just might learn something. Last, don't ever think you are better than everyone else. You have set yourself up for failure. Be humble and gratuitous to your horse and others. A great attitude and positive thinking will always be felt by your horse and by those around you. We are in this sport because we love it.