Ok, thanks for the clarification. Take this advice with some healthy skepticism: the one action that will benefit you most in life is to become part of a community, to be part of something bigger than yourself. I was once quite like you - a real efficient developer who could "outcode" and "outlast" the weaker coders. Ultimately, however it felt empty. Developing relationships and friendships with people who care not what you do but share something is important. You are still young - travel the world outside University, endeavor to learn a skill that takes time to become better at. Do not make the mistake of assigning emotional value to how hard you work unless it is for something you own.
Good luck!