There's no class we ever took that was even roughly "Publishing 101". It was mostly word of mouth between grad students, and MAYbe profs, if one were so fortunate. The approach was basically "go do it, suck at it, hate yourself, get better, repeat". And I'm a native english speaker. I have so much respect for bilingual and English as a 2nd language folks working this trade.
Yeah, good rules, though. The one thing I was warned about explicitly was #2, and not in the way most would think. I was warned that you can plagiarize yourself, like if you recycle an abstract that you and only you wrote that's going to be in or has already appeared in a journal or in another on-record (something with a doi) conference presentation, that sort of thing. It's not allowed, and not exactly intuitive, to me. You probably know this already.
Regarding publishing and presentations, I'm in the "if I don't hate everything I've ever done, I'm not improving enough" school of thought. Luckily, though, I do hate it all, so far. It's going well!
Not like I can complain on another three-musiical-instrument day, anyway. At a personal level, all systems are go, it's dandy. But at a nation-state or global level, uh oh. Uhhhhhh oh.