translate English to French: Now you must face the challenge of finding the necessary resources to make your plan happen.
Il vous faut maintenant affronter le défi de trouver les ressources nécessaires à la réalisation de votre plan.