Могу советовать только исходя из своего опыта. Для меня разного рода системы мотивации, способы предотвращения прокрастинации и прочий тайм-менеджмент начал работать только тогда, когда вырос общий уровень осознанности и понимания того, зачем я вообще что-то делаю. Это, конечно, самый лучший способ себя мотивировать — разобраться. Но есть еще один. Специально поставить себя в неудобное положение и выйти из зоны комфорта. Поставить себя в такие рамки, чтобы пришлось «что-то делать». Всегда можно уйти из родительского дома в общежитие, уволиться с работы или снова пойти учиться, завести в квартире козу... В зависимости от проблемы, в общем. Что угодно, что заставит вас шевелиться. Труднее всего заставить себя что-то делать тогда, когда у тебя итак все хорошо.
Если у человека депрессия то внезапные трудности типа потеря работы сведут его скорее в петлю, чем замотивируют.
Нежелание заниматься нелюбимым делом
Нужно разбивать большие дела на мелкие /малые действия выполнимые, за 5 минут без особых усилий, они смогут вам создавать условия успешности и автоматизма