My Roy is nothing worth mentioning. Uh, throws, forward B, fsmash, dtilt, shuffls are the main. Charged B can be a good edgeguard at times. Neo is good to watch. And ADHD or whatever is good. I'm not sure if that's his name, but a video comes up on youtube if you type it.
Ganon, that's a good character. Not too hard to use, and a lot of good points. I'd ask Rhodney over everyone, but I'll give a bit of my suggestions. He has outrageous hitboxes(especially for his air attacks) so use that. Edgehog to upair is pretty neat and easy, so try using that often, especially for characters that can't avoid it. What else? L cancel all his aerials, and if they shield, you can use the jab as somewhat like a shine. Really fast and annoying. The downB thing is pretty good too. Pretty unexpected. All his aerials are good, so shuffl a lot. That fair kills. All his moves are strong, fast, and has high knockback, so you don't have to worry about comboing much. Fast but a little laggy.
Again, you should check the character forums for better tips.