I agree with you. I don’t think I’m naturally gifted at much (I’m just average), but I was taught stubborn hard work pretty early on. Unfortunately it took me until my 20s to figure out I could be athletic if I applied that hard work. I could also be good at programming doing the same. I’ve met people who are truly gifted and it’s amazing, but I’m pretty decent at the things I worked hard at.