I agree with outsourcing, it takes a village and all that. Clubs, relatives etc - set up something regular and use that time to be kind to your self. Be your own friend first so you can be a friend to others. Try to eat/sleep/exercise well every day. Would a group activity be fun for you and a way to widen your social circle a bit? Book club/running/stitchnbitch/choir etc.
When you do daily time with dc give a choice rather than dictate so reading then offer 3 books for her to choose from, or 3 games or whatever. It isn't fun unless she has a say in it too.
Therapy is sometimes about looking at the ugly bits of life to work out how to turn them into something constructive. I know that sounds a bit vague but in your case the fact that you are questioning your parenting, recognising your actions and acting to improve things means that the therapy is productive and you are not a shit mum. Shit parents are the ones who never accept fault and refuse to adapt, you are seeking ways to adapt and improve. Recognise that and give yourself a pat on the back. Don't be disheartened if you feel there are two steps forward and one step back, keep going.
Very basic rules for day to day behaviour can be;
- Know when to walk away
That's your job as the grown up, if you feel an unkind or unconstructive thought or action about to come out of your mouth then walk away and take a moment, go to the loo, just nip through to the other room to get something whatever - exit the situation, take a big deep breath and return with something entirely different to say. Keep doing it and it will become an easier habit with time.
- Look at the behaviour and consider how you would feel if a nanny did that to your child.
So look at the behaviour you or your husband or whoever is showing as primary carer and think how would you feel if someone you paid for childcare behaved that way, would you expect higher standards? Would your tolerate and continue to pay that person as a professional? Would you be shocked to find another adult treating your child this way in your absence? Use this question in your head as a guage to measure appropriate behaviour and maintain control (both yourself and your DH), correct bullying when you see/feel it, let your child know you are prepared to step in and insist on good behaviour. Lead by example.
- Do your homework.
You're doing this with therapy and by coming on here to ask. Keep at it, get reading and if reading isn't your thing then download audio books and listen. The how to talk so kids listen series is a good starting point. When your own childhood is not something that wants repeating then as a parent you have a bit more studying to do because your blueprint for parenting is in need of a rewrite. It's totally doable just needs a bit of extra work, luckily there is loads of advice around to cherry pick from and build your own parenting style, then you just have to practice until it becomes second nature. The best bit is that your dc benefits by growing up with a better blueprint.
One of the best tools I had for little dc is to name their emotions, this helps them recognise and develop as well as reminding the adults that children are learning and not quite there yet. So "I know you are feeling sad/hungry/tired let's have a hug/get supper ready/put pjs on and see if that helps?" Do this enough with any child and they quickly get better at telling what they feel and acting appropriately. Self regulation takes a long time to learn but monkey see monkey do and if kids are shown anger or frustration then that is what they will display as a response to everything not just anger. You've identified that this is happening so again good parenting, now apply the tools for learning and dealing with a whole emotional spectrum.
Say sorry when you are wrong and mean it. Not long drawn out drama just "sorry I should not have said that, I was wrong" then move on. There is no perfect parent, we all make mistakes, what matters is owning up to them.
Sorry this is so long, you have time to sort this out but get to it, work hard and fast. Like a pp said this hits a nerve. Lots of us have to learn parenting against the odds. Life is a nice place to be and you are well on the way to making yours so you can see and feel that all of the time (as it should be) instead of just occasionally. Your DH will either get on board with this or not, you can't control him but you can influence the environment you choose for your dd to flourish in. Focus on what you can choose.