It’s often said dog training is an art as much as it’s a science. Coming from an artistic background, I can’t help but agree. The same things that allow someone to create a beautiful piece of artwork are very similar to the ones used when training a dog:
Understanding of the subject
Attention to detail
Dedication
Time
Patience
Skill
Innate talent can help a lot as well but, in the case of dog training, I think you can do without it. While you may find yourself capable of doing much more with your dog in regards to training if you have some sort of natural ability, you can certainly do just fine if you don’t!