Beautiful post and amazing tips!
I only don't agree so much with the degree one. I have one, I evolved and improved in a lot of things but I don't consider myself better after this, sometimes it feels that I lost so many time learning useless things. Maybe my University wasn't so good...