To obtain all the skins you will have to grab every coin in all levels. You do not have to collect all coins in one run. If you’re replaying a level looking for a couple missed coins, once you’ve found them you don’t have to finish the level. You can go to level select and they will still count.
Once you have all coins go to the extras option from the start menu, click skin selection and buy all three from each character.