I never got along with the soft versus hard skill concept. Sure please, learn all the skills you can technically but if you are unable to speak, present, display, analyze critically you're going to freeze and not do anything soft or hard. And yes this is a semantic argument.
While developing your technical skills, don’t forget to develop your soft skills too.