No one can ever do everything well.
I doubt that the Pumblettes are a) hungry. b) filthy. c) abused.
We all have or have had major failings with parenting but I am certain that your girls don't doubt your love for them, despite the fact they may be pushing against you as life sounds tough at the moment for you. (Big hug).
The world your girls are going to grow up into & join as adults is not fair, not perfect & can be bloody tough.
Much as we would all like our DCs to have a happy, rose strewn path through childhood, it doesn't happen. Life isn't easy & they are learning that.
I know it's not what you want for them but it is what is now for the Pumble family. Shit happens & always will.
I am certain that they have the fundamental knowledge of your love (& Mr. P's) & that will be their bed rock to go on from & become amazing women.
When I look back at all the parenting fails I inflicted on my DS I am amazed that he has turned out to be the level, loving adult that he is now.
None of us are perfect - none of us are perfect parents, it does not exist.
My only bit of real time advice to you is, if circs allow, try & have a wild & wacky chocolate filled treat day with your girls. Tell them that things are tough but you are all going to have a day off from real life & do something daft for a day.
Lots of love, big hugs, am always around the internet if you want to 'chat', & never forget.....
that you, Pumble are an amazing woman who has come through such a lot & are here on the other side & doing so very well.
XXXXX