The one minute manager is good
Credibility by Kouzes and Posner
It isn't about "making everyone happy", but engaged people who like working for you are more productive, and that generally goes a long way to the "making money" bit.
I would say the key things people need to be engaged are:
Clarity and direction - do people know what you want them to do, and how it fits in with the objectives of the business over all
Listening - do people have the chance to voice their opinion, get questions answered and contribute their ideas and insights?
Fairness - do you treat people fairly? Not necessarily give them everything they ask for, but be equitable and explain honestly why you can't or won't do the things they want that you're not going to do. Do you fight for your team? Coupled with this is having honest conversations and taking tough decisions - people are watching to see what you do with those not contributing.
Recognition - do you "catch people doing things right"? Are they seen, appreciated and made to feel valued?
Competence and planning - do you know what you're doing in your job? Do you plan work effectively, or are you always creating short deadlines and pressure due to your lack of planning?
Fun - most people want to do a good job and enjoy what they do. It isn't about "zany" office games, but is yours a fun team to work in? Do people look forward to coming in?
Hope some of that is helpful