Indeed this is a very nice article. I couldnt stop myself from accolading this guy. the beauty about the article is the small points mentioned rather than complex and impractical ones.
infact many of us know most of these factors and few of them might be knowing all of these factors. But i am sure now we all get to know there importance when we read through the article.
The article is really gives more inputs to a person, it gives information how to develop your personality and knowledge, and be good to every one, this will increase our self respect, confidence level.