It sounds like you have been in situations where you did not get recognized for your work or did not get the opportunity to have the conditions to do your optimal work. If so, that must have felt frustrating and annoying. You seek ways to better communicating with others about these situation. I would be happy to share with you a way to make yourself better heard, in the form of a book: Marshall Rosenbergs Non-violent communication. Let me know your thoughts on it.