Win – Irregular verb. We use win in contexts related to competition and fighting. We can win a war, a battle, an award, a match, a prize, an election, a medal…
Beat – irregular verb. You win a match, but defeat a team or an opponent
Earn – regular verb. You can earn money or a salary. (You can also MAKE money/a profit by investing)
Gain – regular verb. We gain time, weight, experience, recognition, confidence, strenght…