Excellent film (excellent it's just a word...don't know how to express....)
Some of the key messages you definitely observe....(listed few)
Don't try to prove others, if critics comes be calm, relax
Don't run your life to just show off others, spend only for required things
Do your job - with full effort, Passion, love...don't get disappointed if it's not giving results
If you can do, accept and do....just for sake of others don't accept and stop inbetween
Listen others opinion, respect their thoughts, don't control others
Don't feel/ashame to ask help, seek help if needed
Admit your mistakes
Ask sorry
Don't blame others, do yourself