1) change of mindset
2) change of environment
I would say mindset should be considered here as a means that aids s successful business, everything starts with your mind just as your custodian of your thoughts the inner workings of your mind plays a key role here and if it's grounded on negativity there's no way that business will thrive but if it's grounded on positivity then you're gradually on the line of success.