If you want to become a better website designer, you need to set aside time for learning because you should never stop learning.
To become a better designer, you need to realize that the client is important. I have heard a lot of people talk about their clients as if they are enemies.
Web development will not always be awesome. But, with time you can get better at overcoming coders block.
I have written a couple of hundred thousand lines of code in my life and my excitement over code is the same it was when I wrote my first lines.
If you want to become a better web developer, you need to understand that at some stage it will become more about the team than about yourself.