Good news, bad news for NASCAR Cup teams ahead of Mexico City weekend

メキシコシティの週末を前に、NASCARカップチームにとって良いニュースと悪いニュース

分解して解説
Good news, bad news 良いニュースと悪いニュース。両方の種類のニュースがあることを示唆します。
for NASCAR Cup teams NASCARカップチームにとって。NASCARの最高峰シリーズに参加するチームを指します。
ahead of Mexico City weekend メキシコシティの週末を前に。メキシコシティで開催されるレースの週末より前にという意味です。
熟語
Ahead of 〜に先駆けて、〜の前に。あるイベントや時期より前にという意味です。
Good news, bad news 良いニュースと悪いニュース。相反する情報が同時に存在することを表す一般的な表現です。
Cup teams カップチーム。NASCARの最高峰シリーズであるカップシリーズに参戦するチームのことです。
Mexico City weekend メキシコシティの週末。メキシコシティで開催されるNASCARのレースを含む週末のことです。
単語
Good 良い
news ニュース
bad 悪い
for 〜のために
NASCAR ナスカー(全米自動車競争協会)
Cup カップ(シリーズ名)
teams チーム
ahead 前に
of 〜の
weekend 週末
2ヶ月前