Well I suppose I'll look over the rest...
Yes to PockyD's statements. (can't believe I didn't notice the rolling)
Wavedashing is almost always better than rolling. Roll in a bind or for the offensive desync. Rolling should not be used to create distance, it's too slow and too much lag.
Anyways...
Match 3:
1. Yeah, definatly work on that edgeguarding. If you can go for a hog then do it, it's almost always better to do so. While you're at it learn how to waveland onto the stage and attack from the edge (I forgot what it's called). In my opinion I would loose the f-air edge guard, especially when playing your friends (they tend to see the patterns to soonest...). I suppose you could use it like once in three or so games, but I don't see how d-smash could not be better (CF is particularly easy to edgeguard so don't get used to using the f-air).
2. Another problem that I noticed was that your ground game was rather predictable. Normally I would suggest to DD or something like that, but that's probably not viable as an IC player. You could mix things up with SHFFLC'd b-airs, empty SH, SH blizzard, wavedash in and WD out, wavesmash, full jump to f-air, full jump to double jump to d-air, and the list could go on. Basically you want to do movements that make your opponent do what you want them to do. Feint an attack so they expose themselves, strike preemptively to take them by surprise, expose yourself so that they become exposed, change things up so that they will not be able to know what you will do, and the list could go on.
3. Similar to the ground game, your air game seemed to be rather lacking. Watch just about any pro player, you will notice that they all try to use the u-air as a juggle, it's an easy way to rack up damage. Often times when the u-air does fail they normally switch over to d-air or b-air. Notice that b-air is a kill move, a rather good one at that, low lag, low start up, nice hitbox, and relatively good damage.
Some other small things I noticed: When you're a SoPo you shouldn't become so predictable with your over-b. Watch some of ChuDat's videos, his SoPo is able to get back on the stage so many times because of the unpredictability of his Popo.
I saw several dash attack, its not bad but your spacing was off and therefore a wavesmash would have worked better.
On that note, your spacing needs some work.
Match 4: Basically the same things as was mentioned before
I don't know for sure because I'm not too experienced with the CF matchup but I think waveshielding (into shield-grab) would do you good.