Sorry I havn't been able to answer you guys, its just I'm not home right now and I don't have access to a computer. Currently I am at a friends house right now so I'll try to answer your question.
Pillaring, its all in getting in the habbit or getting a routine for your fingers. You have to get in the habit of making your hands faster. Believe me, at first I had a problem with this because I was so used to pushing different buttons that I couldn't get my fingers to push the right buttons at the appropriate time. Your doing everything correctly, you just need to do it enough times so you can do it faster, and do it without looking at the controller. I used to have a controller in my hands whenever I was being drove somewhere that we were gonna smash, while the drive was happening, I would push the buttons I need to push to get it as a habbit, so when I started playing the game when I got to the place I wanted to be at. It was much easier to do moves than before.
Waveshining, all you have to do is shine, wavedash, shine and repeat this. At first it is difficult, it will seem complicated because your not used to moving your fingers that much. But in the future afte about a weeks practice or two, it will become a habbit, a routine, and will be much easier then when you first started.