Currently, you are only able to get legendary cards if you have opened them in arena 6. It is also possible to get them from chests, but that is not the easiest way. Additionally, you can get them from challenges that are specific to their rarity or just by fighting the duel mode with the player who has the card you need.