Yes, agree with all that. Even grit though is variable and contextual. Some people have family and sports grit but not business grit. Also changes over time. I used to be pure grit, now only on work days :)
Here's one of the "grit" measurements that's been shown to correlate with education outcomes. However, I use in in some of my own research on students who transfer from one college to another, and didn't find it statistically significant in predicting short term outcomes. (I still need to revisit it to see if it is more predictive for longer term outcomes, one of the two hypothesis I had for the work) Anyway, this link will let you obtain your own "grit" score, for whatever that's worth: https://angeladuckworth.com/grit-scale/