What all skill sets I should have to become a project manager?
you need to have a diverse skill set as a project manager:
Business background: You need to understand the core business. As a project manager you need a good background in controlling, calculation & management.
Communication: You need to be a communication expert. As a project manager it is your core responsibility to translate and communicate between all stakeholders involved in a project.
Deep industry knowledge: If you’re working as a project manager in IT, you need to have a deep understanding of IT.
Organizational talent: As a project manager you need to be a organizational talent. You’re responsible for managing people, delegating tasks and keeping track of every project phase. Better be organized.