When you see someone else that is taller, better-looking and richer, do you think to yourself why should she be with you when she can be with him?
(If you are thinking like that, than you are also attracting people who are also like that. Then, these people will never be attracted to you.)
Everyone has different meaning of success. One person's success means driving a fancy car and living in a luxurious mansion. There will certainly be plenty of targets interested in such a man. On the hand, another person's success means traveling around the world, not having to worry about maintaining cars and expensive houses. Once again, there will certainly be plenty of targets interested in this adventurous lifestyle as well. Both these people are successful in their own right. They may not necessarily attract the same type, but they will attract plenty because they are following their passion, not approval seeking and comparing themselves to other people's achievements.
If you believe there is someone better than you (or worse than you) for whatever reason, than you will end up being approval seeking.
Don't compare. Don't compete. Don't seek her approval. She needs a man who can lead and knows what he wants in life. Be the man who can live your passion.