You need to work on your reaction time. You're often just too slow to react to a situation appropriately (a lot of people are, which is why matchups like metaknight and marth are so difficult for a lot of people to learn).
Sometimes you just make the wrong decision, like on lylat after you took his first stock and he took yours because you Nair'd after Uair instead of airdodging. Your ledgeguards and some of your choices appear to be autopiloted, and during your autopilot it looks like you change your mind at the last minute.
While recovering it seems you often forget that there's a ledge and you try to just get back on stage. You need to avoid your opponent when recovering, you'll often just QA through them which is probably why you've been having trouble with shuttle loop (avoiding it is really difficult to learn, but it can be done!).
Your rolls also look like they're out of habit, not out of adaption to avoid attacks and punish. It can be difficult to distinguish but a good example of habit vs prediction/adaption would be when he hits your shield with the first part of side B and then you roll towards or away from him to attempt to alleviate the shield pressure (in which case he has enough time to easily read and punish you), vs rolling right as or slightly before he side b's because you predicted it and then punishing him in his lag.
That's all I got for now, I don't critique often so lemme know how I can improve in that category (since I'd like to increase my activity on this board).