Your qualities overshadow your weaknesses.

Note from KBJ: This is atrocious writing. First, quality, like quantity, is a matter of degree. Motor oil, for example, can be high quality or low quality or anything in between. So the fortune should read, "Your good qualities overshadow your weaknesses." Second, there is an asymmetry. Why speak of good qualities and weaknesses? Why not either (1) good qualities and bad qualities or (2) strengths and weaknesses? Third, the word "overshadow" is odd in this context. Good qualities outweigh bad qualities; strengths outweigh weaknesses. Am I demanding too much? Should I just let these fortune cookies go, without criticism?