hi, i had similar problems with you when i was in the
university.
after i grad, i work for various companies and had quite a good
progress in my career.
from my point of view, its ok for you to feel "inadequate". but put
it as a positive way so that it drives you forward
smart students dont necessarily do well in their career.
because a good worker/enterpreneur need to possess many many other
skills rather than just be good a certain
topics/subjects/fields.
for example, he has to manage finance, relationship,
time-management, risk and so on...
you probably want to become the best in something, but life is
fair. if you are super-good in something, like bio-research, you
could probably cock-up your other skills.
i am trying to convince myself to change this mindset. it's not
easy, especially i grow up in very competitive environment since
young. but well, its worth the effort!
good luck!