I think it depends on whether the weaknesses are truly weak compared to age/grade peers, or whether they are just weak compared to the outlandish strengths.

Our DS9's weaknesses (social skills, writing, fiction reading) are truly weak, so we have always spent time shoring those up. We have spent time on strengths because they feel rewarding to him; but in terms of minutes per day, weaknesses get far more time. (We do try to make that time as enjoyable as possible too.)

We are seeing serious payoff in that the weak areas that he used to hate spending time on are becoming actively enjoyable for him.

DeeDee