You have pretty solid fundamentals and they are needed for DK, but in my opinion you can afford to be a little more aggressive in the neutral on defensive opponents with DK as he excels so well in it with his Dash Speeds, priority, and range. Use grounded pokes such as DTilt, Jabs, and UTilt when facing away from opponents. Also do you know headbutt combos? Ganon can be Headbutt combo'd pretty easily as opposed to NAir option after Up Cargo.
Why wouldn't you go for d-air rather than headbutt?
Edit:
Wet snake
your DK isn't bad. A couple things I noticed.
- You use Cargo F-throw/B-throw a lot, which is good. I'd recommend using more Cargo U-throw earlier more in sets to condition your opponents for it and to get a feel for their DI. F-throw/B-throw are amazing when you have a hard read on their DI since they lead to almost anything. U-throw also is more guranteed, and at lower percents you were going for the true 50/50 rather than taking guaranteed U-airs, B-airs or D-airs with Cargo U-throw, which that loss of damage could come back to haunt you.
- You double jump a lot in neutral, which isn't good. Sometimes you DJ with no purpose other than to stay in the air. Honestly, stay closer to the ground especially in match-ups versus Ivysaur and R.O.B who can easily punish and edge guard you without your jump. DJ baits into f-air aren't bad, but don't do so many because it became a little predictable.
- Work on dash attack uses and dash attack platform movement. Honestly it's super good and a great help in edge guarding if used effectively.
This link is a video of my DK, which basically highlights the two uses. Though I miss the edge guard opportunity I think it shows what I mean by using it for edge guarding. But it also shows just before running off the edge and dash attacking. You can jump right before you hit the ground, which you can mix up into air dodge onto the top platform like I was, landing directly on the stage in front of them or falling back with a f-air or punch. It's a very nice tool to move real quick horizontally across the stage or from the stage to off the stage.
- To stay on edge guarding, grab the ledge! It's so good, especially in match-ups like Ivysaur and Sheik. Towards the end of the Ivysaur game you started doing it, but a punish you can get off on an Ivy if you are quick enough is ledge hop b-reverse punch, which is detrimental to Ivy because of her weight.
Those are just things I noticed on a skim level. Keep up the work with DK man!