Big hugs to you.
I know it seems hard sometimes but try to stay encouraged.
Speak the good things over your husband whenever you can and give thanks to God for all the things he does well. Do this daily to cancel out the negative things that the enemy is placing before you in order to make you unhappy. You wrote that he is a hard worker, and family oriented. When you can, tell him that with a hug, a card, a crazy funky song and dance for him.
Emotionally build him up at every opportunity to boost his confidence and also to remind yourself about why he was worth your hand in marriage.
Lift up your husband by praising him and encourage him as a fellow brother in Christ. At this early stage, when you yourself need spiritual encouragement seek out other sisters in Christ and your church until your husband grows (imagine he is a rose bush that needs feeding and watering).
...Then in your quiet time cover your husband in prayer, when you're with the Lord thank Jesus that you have a good husband and ask the Lord to continue the good work already in your husband to change him into the man the Lord has destined Him to be.
You guys are still early into your marriage and this does take time but it will be worth it sis.