My question is, if you buy or get dances or skins you can keep them as soon as the season changes in Fortnite.
I got dances for free from each level. But do not have a Battlepass.
Yes, you keep them forever.
Yes, what you get once you have forever.