gereanlly speaking, no. speed is important in that it's the only stat that you can't ever ignore when building a champion, but that doesn't mean it's the most important stat for every individual champion. it can make sense on a champion that's built specifically for arena because the champions you'll face there will be much faster than in any pve areas but even then it's really more of a build for a champion like arbiter or high khatun whose entire job is to be the fastest champion on the battlefield.
even beyond that though, you shouldn't be overly concerned with what sets you're using. getting the set bonuses is nice, but it's far more important that you build your champs using gear with the best stats for the champion in question. if you can do that and still get a set bonus, great, but otherwise just use the best individual pieces you have available and rebuild them later when you have a better selection of gear available to you.
to answer your other question, skins are purely cosmetic.