Here are key aspects and principles of visual design

Balance

Contrast

Emphasis

Unity

Hierarchy

Repetition

Alignment

Color Theory

Typography

Texture