I agree with Ozzuk,
but I will say, take your time when learning new techniques and how to apply them. To me, that's the fun part about learning to play guitar. Also, don't take one persons advice on technique and think it's going to work. If it doesn't feel right play around with it and make it work around you, instead of forcing yourself to take extra time in order to apply them.
And about the vibrato thing, it's not always the best technique to long for. I have this nasty habit where I use it all the time, and sometimes I don't even realise it until my guitarist tells me aha.
I bestow upon ye', Axecalibur