Financial Discipline is a very tough decision to make especially in our own sphere, when I see some persons spend money frivolously I doubt the earning process...
I find it didn't to even spend frivolously and that's because I already know the consequences and how it'll generally affect me. I think everyone in life feels knowledgeable at one point until they begin to make mistakes. I think the earning process is important like you've pointed out.
As per luck. I believe it exists, especially when it's the only element, needed to crown one's effort.