A whole bunch of stuff with a good but false mindset behind it.
At higher levels of play, your character lacks the tools and options to compete. Most of your MUs are 70-30 or worse in your opponent's favor. I could probably beat your Ganon with almost every character in the game, not because you are not an amazing player, but because I understand how Ganon works, and I understand that he is in no way a threatening character. I can always pick safe options against him, and win sheerly on mathematics, and you would have less than a 5% chance of winning, and that's only if you are stupidly amazing and able to consistently powershield regular attacks.
I understand that this might not come easy to hear, but the truth of the matter is, Ganon is not a viable character. His ceiling for potential is very low. If I lose to Ganon, it's not because you played well, it's because you played well and I played poorly. There's no such thing as me playing to my own expectations and still losing. There IS NO LEVEL OF PLAY that has Ganon winning in such a situation, unless you were able to consistently power-shield almost every attack. The level of play you would need to obtain does not exist. You have created a unreachable goal in your mind.
If you'd take the time to check my last post, you'll note I said, "If m2k MAINED Ganon . . ." implying that if a player of his skill were to have full, in depth knowledge of his character and the game, with mastery of Ganon. Even with complete mastery of Ganon, you still could not beat top players with him, using viable characters that shut him out.
There are differences between handicaps worth climbing over, and handicaps that you can climb over. Ganon is NOT a handicap you can climb over. If your opponent knows the MU, it's hopeless. I play Ganon myself, and I love to troll noobs by two stocking them with my Ganondorf, no doubt, but the character has no business in tournament. To say a decent player has no business losing to Ganondorf isn't an insult, it is fact, based on sound, mathematical evidence and proof.
If you were m2k skilled, and knew everything you did and more about Ganon, I would still have absolutely no fear of you, because I understand how your character works, and you would be hard pressed to take a stock off me even with that much skill.
I hate to say this, because it sounds so mean to say, but it's simply the truth, and you have to face it if you want to continue playing this game at a competative level. You have to understand that people don't have screwed up mentalities about Ganon. They have realistic opinions of Ganon. Your love for the character has blinded you to his overwhelming shortcomings. The simple fact is, while I'm sure you know how bad Ganon is, he's even worse than you think he is.
I would rather fight a MK with Marth and two stocks, than I would fighting a skilled player that knows the Ganon MU with Ganon and me having 4 stocks.