having grit:

- never giving up even during the toughest times, sacrificing and doing anything by any means 
- staying so loyal to your purpose that you will change any habits or environment in order to do your job correctly with care 
“burning your all your boats”