People (←in Jamaica) 「ジャマイカの人々」
needed to...「...する必要があった」
speak English 「英語を話す(必要があった)」
when tradingは副詞節中のS+beの省略。このような省略は一部の接続詞(when, while, althoughなど)が使われていて、副詞節中の主語が主節の主語と同じ時に可能。when they were tradingと言ったのと同じ「貿易をしているときに」
まとめると「ジャマイカの人々は、貿易をしている時に英語を話す必要があった。」
People in Nigeria 「ナイジェリアの人々」
aren't good at using English「は英語を使うのが上手でない」
まとめて「ナイジェリアの人々は英語を使うのが上手でない」
People in Singapore 「シンガポールの人々」
study English 「英語を勉強する」
mainly in classは(mainly→) in classの修飾関係で、in classがさらにstudy...(←in class)のように修飾する。「主に授業で」
まとめると「シンガポールの人々は、主に授業で英語を勉強する。」