You can always get all Legends skins and weapon skins for free by reaching the final tier of the Battle Pass.