Business analyst skills are a combination of both hard skills and soft skills. Unlike purely technical skills, the skills required for business analysts are not just acquired through some sort of training, but rather through experience combined with an inherent ability to read people, understanding the situations and act accordingly.
The important skills of a BA are
1. Competent verbal communication
2. Good listening skills
3. Ability to understand delegated objectives
4. Being able to run meetings with stakeholders
5. Knowing the objectives well
6. Being Diligent with time management
7. Documenting and Writing Reports