I find Falco a hard matchup too, but Fox is certainly winnable.
Fox, in general, is much less annoying Falco thanks to stunless lasers; he's still has all the top tier cheapness you'd expect though, so best be ready. Make sure you're l-canceling every aerial, and following up every l-cancel with jab. Spacing is also key: projectiles aside, you outrange fox, so take advantage of it. You can try speeding up your game with wave-landing and the like too, but I wouldn't implement it for its own sake - practice with it first.
Now we get beyond the basics. Ganon isn't a terribly combo-capable character, and most of the set combos I know of all happen in the very low %s. If the fox is less than competent at DI, you can try d-throw -> D-air at 0%. If they fall for that, you might as well follow up with another d-air or two. Very DI-able, and if they don't fall for it the first time don't keep attempting it (although you'd be surprised how many people will let you get away with this). F-b can be used instead of grabs at low percent, but a missed one is begging to be u-smashed. Having said that, Ganon still has his grabs (these are important as usual) followed by aerials at mid percents. D-smash is also a good combo tool and the spacies. Oh, and unless you intend to try d-throw d-air/d-smash, u-throw is usually better at low damage.
Edge-guarding Fox is easy. U-air those trying to sweetspot, f-air those that don't. Want to be tricky and you can do some ledge-hopped u-airs. Hardest part is spacing well so you hit with the foot/fist so you don't trade hits and miss an edge-guard opprotunity if he can still make it back.
For stages: You could go the usual BF/YS, but I'm beginning to like DL64. Fox has to work a bit harder getting those vertical KOs, but with good edgeguarding, you don't have to worry too much about Fox making it into the high percents. If you have decent DI and even average spacing you should only be dieing here due to u-throw u-air, and a shine-spike edge-guard.
Wish I could help you with dittos. I personally don't like ganon dittos either.