If you have a free account you are not paying a monthly fee, but if you win either of those prizes your account will be upgraded with the expansion and you would then have to pay the monthly fee. This doesn't effect you if you are already paying monthly fees.
Considering people were able to make money before the Shadowlands, and fr00bs don't harvest ingots for money I don't think there needs to be anything new to make money.