Here are key aspects and principles of visual design
Balance
Contrast
Emphasis
Unity
Hierarchy
Repetition
Alignment
Color Theory
Typography
Texture