Не усложняйте. Есть всего несколько фундаментальных вещей, о которых постоянно нужно думать во время работы:
1. Типографика.
Шрифтовые пары заголовок-текст, ширина текстовых колонок и межстрочное расстояние, кернинг (не только прописных — веб-шрифты нужно кернить и в простом тексте).
2. Цветовая палитра.
Фоновый цвет, пара цветов для текста, главный акцентный для кнопок/иллюстраций, второстепенный акцентный, цвета ссылок.
3. Лейаут.
Сюда можно включить сетку, хотя через 10 лет работы я от нее отказался, но в целом штука важная на больших проектах, и сюда же отношения элементов друг к другу — что важнее, то и больше/выше/контрастнее.
4. Дизайн конкретных элементов.
Тут много всего, оно важное, но понимание приходит только с опытом. Например, лейблы лучше всего ставить над инпутами, а не слева, а сами инпуты, если их много, располагать в одной колонке — это позволит не теряться в большой форме при заполнении. Или нужно понимать, что человек сначала замечает изображение и только потом текст. Или что заголовок должен быть визуально ближе к своему блоку, а не к предыдущему. Таких мелочей очень много, описать их тут все невозможно. Читайте блоги, советы Горбунова, Тильду. Но без практики выучить это невозможно.