for foot cancelling, only if you see the move come out should you l cancel. a proper foot cancel has zero lag, which is where the use comes in. It's easiest with the dair(of course), but you can pull it off with any of the aerials. If you want to practice, quick DJCs with dairs are the easiest way. Hearing ness go "hah" or such is fine, but if you see the attack come out, you're not going quite fast enough. It's mainly meant for trickery, like delaying reaching your opponent, and should therefore be used in moderation, or just taunting between lives.
PK Flash is a wonderfully fun edgeguard, and I encourage using it, just be careful you know how much time you have. Some luigis would have ledgedashed->dragon punch. I learned that one painfully. Keep experimenting with it, since it works wonders when used for trickery. Personal favorite is luring jiggs in to rest me, only to meet my shield and another PK Flash.
I'm done with trying to guilt people into maining Ness, and I apologize for it. I don't know what came over me. Possibly hunger.
The thing I forgot to mention(I had it originally, but my first post didn't work) is that your move vareity could use a bit of spicing up. I saw a pk fire or two, but no aerial pk fires. I saw a match of Simna using it a good chunk in this fight, and I like it as a way to stop the priority-plane from charging in. I don't remember if I saw any tilts, mostly smashes on the ground. Also, definitely PSI Magnet at least once per match. It's more effective than taunting!