>> Honestly, I think tenacity and an ability to learn and move quickly are the most valuable engineering skills one can have.
I agree. Nowadays the information is abundant and so easy to reach. One only needs to be able to understand and learn. From there, sky is the limit.