...利用机会/技术:make (full/better) use of/take advantage of opportunity/time 取得进步:make much progress in 充分发挥潜力/能力:develop one's ability/potential to the full, give full play to one's ability ..
Before they can makemuchprogressin confirming that suggestion, climatologists need a stream of reliable data on worldwide temperature trends, both at the surface and in the atmosphere.