Welcome ShyRose. ACA has been a very good support for many people I know through AA meetings. What you have shown in your post was the past has not defined you, does not control you- but you have started a progress of growth and healing. Look through the threads in the Newcomer's forums..plenty to join, learn, support and get support from and share with.
Support to you.