You may be intelligent, hard working and result oriented. even then you may not get promotion. Petty things like bad hair style, casual dress etc. could be detterent.
https://in.finance.yahoo.com/news/9-superficial-factors-may-preventing-191355473.html