You get noticed for what you do, not what you think.
You may think you’re smart. You might even be right– but you should still get over yourself. What happens in the head might as well happen in a fantasy world. No one will ever give you anything unless you put it to use.
You may think you are clever. Good for you. You have the ability to pick apart people’s arguments or make snide remarks. Great! Now everyone will hate having you around. People like builders, not destroyers. Your cleverness will not open any doors.
On the other hand, you may have the opposite problem. You may think you work too hard for too little reward. If that’s true, you’re probably working plenty– just not working smart. In that case, stop muscling through everything. Proper technique is more effective– you see this clearly in sports and martial arts. Bypassing the problem works too– like moving to another company instead of banging your head against the current management.
So you are one of two kinds. You work too hard and get nowhere, or you you work too smart but deliver little. Find out which one and adjust. Being on one side is just straight up frustrating.