Buncha things here. I like the way you mix up your projectiles and air attacks, often in the same jump set. It gives you a decent approach.
Flaws: 1. Do not use your arrows. They're too weak, not enough range with no chargeup, they don't stun much, no good for combos, bad cooldown.... -_-; Use your boomerang instead.
2. Do not try to shieldgrab with Link. It doesn't work. You can roll sometimes instead of that, but it lets them take control of the fight, so don't do it unless you have to. I like to SHFFL Nair out of the shield, its a GREAT defensive move for Link.
3. Your Fairs were not SHFFLed correctly, you should be fastfalling a bit earlier. Link shouldn't have time to spin around, His stroke should hit exactly as you hit the ground.
4. I think you're a bit too eager to use your UpB as an edgeguard. Ganon's almost always aim for the edge when recovering, and will not go high enough for UpB to hit them. It has too much cooldown too, if you miss. That happened in that first stock. IF you can hit him with it, great, but I think its too risky. I would go for dtilt or ftilt, or even better, hang off the ledge, and Nair if you have to. You can also drop a bomb off the ledge.