。
Everyone has strengths and weaknesses.
Literal
Anyone [target-にでも] strong-point [and-と] weak-point [subject-が] exist.
誰にでも ('to anyone, for anyone') uses the composite particle にでも — the target に followed by the 'even/any' particle でも. With an affirmative verb, 誰にでも means 'for every/any person.' 長所 ('long point' = strength) and 短所 ('short point' = weakness) are a common paired expression.