While jobs that international students can take are very limited, there are some, mostly on campus, that they’re permitted to do. The hours will be limited and the pay is not likely to be generous. I agree it is not enough to make much of a difference in tuition expenses.
$25k is just enough to study in the US, but OP will need top stats and won’t be able to be picky about where he attends.