If you both deeply care about the relationship, which it sounds like you do, then find a good marriage counselor (one recommended by someone you trust). There isn't a quick fix to any marriage relationship. It takes time, and learning, and a lot of doing things wrong and getting back up and trying again. If your husband is a good man and a good father then you have every reason to try everything you can to make things better. Keep your chin up! When things get hard and you feel like you don't like each other just remember that your goal is to love each other again, and to be "in-love." THE TRICK IS TO LOOK INWARD AND FIND THE THINGS THAT YOU CAN DO TO HELP YOUR HUSBAND FEEL LOVED! When you do that, not only will your heart change, but your husbands will too. Love begets love! Think of things you can do for him that you know he would really like, even something as simple as rubbing his shoulders or making his favorite dessert. Remember it takes time to improve a marriage, and you will have good and bad times. But the important thing is to keep trying and to get through the good and the bad together while both of you make efforts to be patient with the other person and show them you love them. Also, make sure you initiate sex with your husband. You may not feel like you want to, but just do it anyway and try to enjoy it. Men feel loved from sex. Women are opposite, we want to feel loved first and that makes us want sex. So it's really hard when we are not feeling loved. But you will help your husbands heart to be softened when you show him you love him. He will really appreciate you for it. And like I said, find a good counselor, because it takes time to fix a difficult marriage, and many of us need someone who can cheer us on and help us see things from a different perspective sometimes. Good luck!
p.s. I have been married for 8 years and we have 4 children, and 7 of the 8 years have been very difficult. But because of loving family and friends, and church leaders, and a fantastic counselor we are still together, and we do love each other. Marriage is hard! Some marriages are harder than others, but I'm starting to believe that the harder the marriage relationship the greater the love can be if you figure things out together and don't give up on each other!