translate English to French: It is you who ultimately must make the most of these opportunities.
Au bout du compte, c'est à vous qu'il revient d'exploiter au mieux ces possibilités.