Skills to become a better computer engineering

I went through your website and really found it interesting and worthy.You are doing it in right manner,sharing experiences and sharing all your learning. But i am an undergraduate in Computer science engineering, I am good in C/C++ programming, but now I have enough idle time. Can you suggest some more skills I must develop which can help me in future to become a better engineer?
posted by Kush, Undergraduate yet on July 6, 2014