Hello Veeresh,
The skills needed to be an engineer is just passion and patience. You need to have skills in basic problem-solving techniques, commercial awareness, and technical related information.
You need to manage your time properly. And also have good math skills, which falls under problem-solving.
CSE is the best-known branch as it provides great opportunities for the future. It is the most fast growing stream. El ectronics and Communication is related to microcontrollers and communication which again falls under coding. So, you can learn it on your own interest which can make you comfortable with the topics. As coding has become a really important aspect. Being an Electronics student, I would suggest Electronics as it gives you a wide range of knowledge.
All the best.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile