Неплохо знаю WP но зарабатываю мало, что делаю не так?
Ответ прост - зарабатывать не умеете.
Многие думают, что фрилансеру для того чтобы зарабатывать достаточно хорошо знать какую-то технологию, но это не так.
В первую очередь нужно знать как зарабатывать и уметь это делать, а уж после этого неплохо бы хотя бы чуток знать wordpress.
А просто знание wordpress, даже идеальное денег не приносит, от слова вообще.
Если у вас нет понимания как зарабатывать - ну как вариант устройтесь в команду, которая этим зарабатывает, поработайте, посмотрите как они это делают. В смысле поиск клиентов, договоренности, взаимоотношения с клиентами.
Если работаете с низкобюджетными заказами - используйте по максимуму шаблонные решения, минимизируйте время и издержки на один заказ.