In general the following would convey that:
What she has in looks, she lacks in substance.
What he has in looks, he lacks in substance.
As for the second question, the answer is, not really.http://dictionary.cambridge.org/diction ... hort-of-it
Hence, the long and short (of something). I think they have made a corruption (corruptela) of the word/expression. So they can say, "the long and short ON something''.
The preposition ON here (instead of the preposition OF), meaning that it is related to some more serious subjects (for example, studies, academical works or even finance, for example.)
That´s why you see lots of books with titles like "Treaty on the European Union", "Case Studie on Transport Policy, etc" [ON instead of ABOUT, for example.]
I must let the problable passing reader aware that I don´t mean to help in way the learner to find offensive words to use against others, let alone to make use of generalisations/stereotypes, or reinforce them in any way.
So, some the given answers are just on informational basis, even if they don´t represent my views. The above answer is a case in point.
That doesn´t mean that I am strictly a politically correct guy, or that I always jump on the bandwagon. I have my case-by-case filter.