A marriage is built on love, trust, respect etc. both parties need to have these for each other. We dictate our lives, not the universe so you and your partner need to actively put these qualities into action. God is not going to make someone love you respect you and you can’t force them as we have been blessed with free will. Do your best and encourage your partner to do the same Actively.
When you build a house, you don’t sit around praying that God will build it for you. You actively get up, take the bricks and build with your own hands. If you want your marriage, work on it and teach your husband about respect. Love, cherishing, to not be sexist and treat each other well. Nothing is guaranteed but at least you both would have tried.