I love this! But I have one caveat. You talk about how not all girls are beauties, etc. It comes off as suggesting that a woman can't be attractive and smart at the same time. We can. We are. It's not an either/or. There are brilliant and beautiful women that exist out there in the world, more of them than you might expect.
That said, intelligence is super sexy for both genders. And a man who is secure in himself has nothign to fear with a smart woman. A smart woman, like a smart man, is an excellent partner. As my old Psychology professor used to say, "eventually, you've got to roll over and talk to them."