oh my, hahaha
Well, you know, all the times I've had work HR related (completly sided from design or webdesign project field) I've been always the lead of staff and its been my job to be the push of many, I must admit its very rewarding when your staff respects you, and how horrible it is when ppl just think all you are is a pretty face
So, the thing is, I do believe that when people do that is down to 2 reasons, either not motivated enough (not everyone is passion driven) or just lack of trust (personal confidance) either way, I've always seen myself to be proven that you dont need to be a genious, just a strong worker hence SAD TO SAY I've had better experiences with staff that are genually interested in move on and work, rather than geniouses that do miracles in days, why? cuz maybe the same old story of the intelligent vs the not so smart who actually goes study

, cuz you may achieve it yet not really apply it, so what good is it anyways? in real life it means nothing to be so smart and not be able to actually apply that knowledge.
So, my point is all you need is to love what you do because you are the one doing it, even if you dont think you know it, learn it, never say no and always try to keep yourself competitive, anyone who wants to is actually better than everyone who does and yet not use it.
Instead of being a workaholic I think its better to devote to work, grow with it and enjoy it.