Looking for better alternatives to self-discipline

yes. Here’s one for example.