Я только дизайном занимаюсь, не верстаю. Но понимание того, как твой макет будет реализовываться, просто необходимо. Несколько раз приходилось самостоятельно объяснять верстальщику (начинающему) как и что нужно делать.
Про юзабилити странный вопрос. Как без этих знаний работать вообще? о_О Это необходимая вещь. Еще неплохо было бы изучить основы маркетинга, чтобы сайт выполнял свою главную функцию- приносил доход. Вот это точно поможет увеличить прибыль в разы.