He probably wants some criticism sooner than later.
Should wait till the morning though when all the Mario mains are awake.
--------------------------------
I'm no pro, nor do I consider myself that good but I can do a quick run down of what I think about the match.
You need to work on the timing on those Up B's so that you grab the edge instead of landing on the platform. That leads to punishes as shown in 0:37
Dash attacks are slow and usually punishable. You used a LOT of them in these matches. Try mixing up your approach game with
wavedashes. (Try running at your opponent then wavedashing backwards to throw them off!)
4:45 you need to use down B to help you recover or wall jump out of Up-B as well.
You don't make use of
short hopping or SHFFLing and those are techniques that are crucial to improving. I would suggest just starting with Short hopping aerial attacks.
Decent amount of L-Cancelling, always work on it a bit more though
You're running into obvious attacks and not reading your opponent well. He is a bit predictable but the attacks still connected.
Use that shield! I noticed you focus a lot on dodging the attacks but trust me, sometimes blocking them is even better since you can follow up with good punishes sometimes.
If I were to rate you, I'd give you an 8/10 on a casual level and a 4/10 on a competitive-casual level.
Don't take all my words for fact though, I hardly know what I'm talking about I think.
----------------------------------------------
Your opponent is at a level where most of your dash attacks will get through. Don't make a habit out of it though. If you fight someone who can punish it, you will get smashed.
Your opponent is also at a level where fireball spam would of worked wonders. Trust me though, you don't want to do that. I mean you will beat him, but he might quit.
Oh, and regarding wavedashing, I found a lovely video that shows you a few tricks. It's in japanese but actions speak louder than words.