Among all the things listed here so far...
I’ll be the one to say:
Learn FIRST AID!!!
Basic and Advanced.
If You need it the time to learn it is NOT WHEN YOU NEED IT!!!
I could add many more but I gotta try to get some sleep.