Zelda and Roy mains can be really good but when they are put against the really good S Tier they will loose. Not that I am suggesting to ditch them because maining lower Tier characters will get you respect.
During friendlies my Roy was actually beating people's pocket spacies but my Sheik was loosing to them. They probably just didn't know the matchup. I would say my Sheik improved but I still need to work on mobility.
Also this advice helped me a lot:
So, after another disappointing day of Smash, it is very likely that I'm going to stop playing Smash competitively. The more I invest in trying to learn it to play it at a higher level, the less fun I have. And I don't want Smash Brothers to not be fun. So I think I'll be sticking to AE and Marvel.
If you can master this game, then you can master any game.
Keep that in mind. The payoff is worth it IMO.
This is probably the hardest game to master.
1. It's been around for over a decade
2. The technical skill and knowledge are higher than most games.
3. The best of the best are either robots, have incredible reflexes, or are the best natural video gamers ever.