When talking about money, gagner means to earn.
Il gagne un bon salaire.
He earns a good salary.
Il veut gagner de l’argent pour acheter une voiture.
He wants to earn money to buy a car.
Je gagne bien ma vie.
I make a good living.
To say enough in French, use the two‑word expression assez de.
Je n’ai pas assez de temps.
I don’t have enough time.
Remember that de will become d’ before a vowel.
Elle n’a pas assez d’argent sur sa carte de crédit.
She doesn’t have enough money on her credit card.