You can buy gems only through the in-game shop. However, if you want to get free gems, then use the above Brawl Stars accounts.