Tiny Habits by B.J. Fogg would likely help you further.
The key trick is to start really small to remove the hurdle of getting going and establishing the habit, and returning to small in moments of low motivation or other impediment (eg 1 pushup will keep the momentum. 0 pushups won't)