книжки как раз читать совсем не обязательно, ничего там полезного обычно нет, а если и есть то пишут почему-то для людей уже имеющих базовые навыки композиции, а сами основы никто доходчиво не объясняет... можно посмотреть статьи в интернете, если они написаны понятным языком (на этом сайте есть несколько разделов, посвященных web проектированию)
в вашем случае можно поступить так- найти и сохранить пару десятков понравившихся макетов сайтов, из них выбрать наиболее подходящий по теме вашего сайта и на основе этого макета попробовать сделать свою композицию. Это не значит, что нужно все элементы скопировать это как раз не нужно. это упражнение поможет если не понять, по по крайней мере уловить принципы красивого и удобного размещения элементов на страничке ...
в вашем макете отсутствует композиция и сравнивая его с другими макетами сайтов можно понять, что же не так... например не великовата ли шапка относительно других элементов страницы и всей страницы в целом, не прилипает ли текст к картинкам, красива ли верстка текста, не мутные ли сами картинки, удобно ли расположено меню навигации и читается ли оно и тд. ... если после такого сравнительного анализа вам захочется что-то поменять в своем макете - сделайте это и сравните со старым, можете выложить что получится на этот форум (будет по крайней мере возможность обсуждать ошибки, которые вы сами найдете и показать те, которые пропустили)... это самый простой способ понять принципы композиции.