Sorry to hear you had such a difficult childhood. No child should have to be afraid in their own home. You deserved better.
If you are looking for advice for your current situation, I would say to stop sharing problems with your mom and sister and allowing them to have a say. It's a little unfair of you to do that. Most people listen to problems and then go into solve it mode. Perhaps seek the guidance, or friendship, of an older friend or counselor. If you just want to vent, choose a friend and not a family member.
If you are trying to break the cycle, it starts with you breaking your habit of venting to them, in my opinion, because they are clearly, as exhibited, going to tell you what to do.
Best of luck.
Lack of public toilets in towns.
Can I use my bus pass on London buses?
Army horses loose on London streets