Yes, you can make money on Starcraft 2 by betting for real money. Although an old game and Esport, it has a cult following worldwide, especially in Korea and other Asian regions. You can find several sportsbooks offering wagers for it.
But first, you need to pick a sportsbook website that is legal in your country/state or seek an offshore one. You need to provide your identification and proof of income to register on most reputed sportsbooks websites to register an account.
The legal age for gambling can vary depending on the laws of where you live. Pretty much every sportsbook website will have a minimum age limit requirement of 18 years, if not 21.