Try the advanced how to play video [if you haven't seen it].
http://smashboards.com/showthread.php?t=72556
I learned mostly without the video, but it helped understand it better, and learn Shuffling, I was confused if it was attack then fastfall, or fastfall then attack.
EDIT: To implement, practice. You'll lose the first couple thousand times.
Wavedash is good to avoid dash attacks, or to wavedash forward to an attack.
With Mario, wavedash forward to an A (jab), then downsmash.
With Samus, you can wavedash backwards to grab the edge, and the ledgehop a missle.
You can shuffl as an approach as well. Use L-Cancelling to try avoiding shieldgrabs.