Never give up on your dreams

Never give up on your dreams (Worth Watching) What distinct characteristics envisages in the person who gets success in life or holds several achievements? Does hard work and determination are those factors or there is something else as well? Because…