Practice. Not sure about perfection, but practice helps you learn new things/techniques. I have realized that I am not just a beginne...
Read this post on tarangsinha.blogspot.com