Explain what made you feel the way you did
Expressing feeling can be one of the hardest things a person can do. Try to remember you are a team and your marriage is a safe place to say what's really inside. Telling your spouse what circumstances led up to how you are feeling will help him better understand how to meet your needs. When he does the same, neither of you has to guess. In my experience, guessing is not a good thing. I usually get it wrong and so does he.
Clarify your needs
Before you begin a conversation, know what the issue is and what you'd like to see as a solution. This has to be the biggest obstacle to my communication. Many times, I've found myself "making my point" for five minutes or so, just to stop talking and realize I have no idea what I was expressing. The bewildered look on my husband's face tells me he's even more at a loss. Know what your point is and what you need before you start talking. Then stick with that without trying to bring in more than two issues and every infraction existing from the day you met. This might make a good novel someday, but it won't create an understanding between you and your partner now.
Communication is so important in a marriage. At some point, I would hope, both you and your spouse enjoyed talking to each other. By following these tips and continuing to improve communications, even difficult conversations, like money and in-laws, can be less stressful and create a bond strengthening your marriage instead of tearing it apart.