There are six different Brawler rarities, these are Common, Rare, Super Rare, Epic, Mythic, and Legendary. You will discover that the further up the list you go the more difficult it will be to unlock the Brawler. Listed below are several ways that you can unlock them without spending money to do it.
Trophies
As you play Brawl Stars and win battles you will earn trophies, when you reach a certain number of trophies you will acquire a new character.
Shop Offers
Check the shop for offers and spend the Gems you earn during gameplay on them. Along with Big Boxes and Mega Boxes will also find special offers that unlock a random Brawler of a certain rarity level.
Brawl Boxes
There are some Brawlers that will not be attainable from piling up wins, to acquire thes you will have to open Brawl Boxes. A Brawl Box can be opened every time you hit 100 Tokens. These Tokens can be obtained by just playing or by ranking up your Brawlers. You can make this process quicker by getting an item called a Token Doubler which is particularly useful as you will only be able to play 10 matches earning Tokens before you will have to wait for the timer to count down before you can earn them again.
We have questions and answers related to this topic which may also help you: