The only way to unlock new Legends is to gather enough Apex Coins or Legend Tokens. This is done by either paying real money (Apex Coins) or playing the game on a constant basis. The more you play, the more Legend Tokens you’ll earn.