@Caillou, wait a few days and see if she gets back to you. If she does, then you were wrong. I think your approach was a good call. Secondly, I am sure the majority of men here and
@iCloud would agree that you rated yourself lower than most would rate you. And my biggest word of advice is to lower your expectations with people. I can tell you people in general now a days really care more about themselves than anyone else.
Of course, there are the exceptions and those are the ones who you will find your best connection with. I will never deny looks are important and will get you in the door but there is no guarantee if can keep you from being rejected if either someone better comes along or you just don't measure up to the standards of the person who lets you "in". Never stop trying to evolve into a better version of yourself even if you experience rejection and hardships on your journey. Nothing wrong with making good money and spoiling yourself with it.
And do you really want to be with someone who is all about looks? I sure wouldn't. But then again, if I was honest with myself, looks could be a dealbreaker for me so I guess I have to own up to my own hypocrisy.
@Caillou would you be honest and admit it could be a dealbreaker for you too? You can't judge if you are capable of the same crime.