What are the technical skills aside from defense you need to have?

you need to have technique in every different skill you learn and from that you can slowly build-up on own your skills like for example offense,repetition,most importantly you will need confidence which can bring you to a stage where it is proffesional, fell free to e-mail me if you have any question, thanks......