On top of the above, always be humble enough to stop and contemplate why its not working when its not working. Go back to the basics when in doubt. Also, don't be afraid to try new things.
...