"If you don't sacrifice for your dreams, your dreams become your sacrifice" - Unknown
There is no way around it.
You reap what you sow in life.
The consequences of your daily action have all accumulated to the result of the life you have today.
If you are unwilling to give up something in the short term, you will never have what you want in the long term.
You are faced with these decisions on a daily basis.
The principle this ultimately comes down to is discipline.
Example: give up the cake today for a better body and mind tomorrow.
You can't have everything simultaneously.
Adopt a mindset to always favor the long term, and watch your life transform as your dreams begin to manifest.
Sacrifice for your dreams, so your dreams don't end up being your sacrifice.
You will thank yourself later.