The term professional is so overloaded anymore as to seem almost meaningless; I'd look at it more as the difference between someone who cares about what they do, and someone who doesn't. Depending on who you ask, being "professional" can actually imply the complete lack of passion and caring to avoid the appearance of vulnerability. Your advice is good, but wrapping it in the veil of professionalism vs. amateurish makes it seem a little too "self-help" for me to stay quiet.