I was a graduate student, and I met some fairly miserable professors toiling away. It's hard having ideas and then lacking the social skills to bring them forth. The social skills help with relevance, but also relating the internal ideas with external ideas and building real momentum.
There is a lesson here for anyone young.
The mistake here is to assume genius internally. Rather, it is better almost categorically to assume you are an idiot and then talk with others without the ego. "Hey, here is an idea" and many times others will not get it, and that's ok because communication is exceptionally hard.
However, if you want people to call you genius, then all you have to do is be around people and then help them with their ideas. "Have you tried X?" in an applicable way, and people will respond because you bridged the gap between their problems and your deep understanding.
As an example, I have a lot of dumb projects that excite me. One of them, which I refer to a large number of times, is my dumb programming language for board games ( http://www.adama-lang.org/ ). When people don't get it, is it their failing or mine? The truth is that it is a mix of both, but it is mostly mine because I have the burden to communicate effectively.