第1个回答 2010-01-06
I guess the translation above are Chinglish. If you put that way, native English speakers could understand, but sounds odd. You may say: Everyone has strengths.
第2个回答 2010-01-06
Everyone has his own shining point.
第3个回答 2010-01-06
or you may say: Everyone has a niche to fill.
第4个回答 2010-01-06
Everyone has its own sparkling point.