Hello

You are not the blame for your fathers behaviour, just like we are never asked if we would like to be born. I had to forgive my father for the abuse, he made me feel creepy just looking at him, but I wont go there as thats another story. I forgave my father by imagining him standing in front of me and telling him about all the pain that he caused me, I made him get down on his knees and apologize in my imagination it was the only way I could move on with my life, and also became aware that I didnt want to remain a victim because when you remain the victum you cant move on, what happened in the past happened and learning to except that helps you to move on as well. This diid not happen over night it was a process of a couple of years and I experienced anxiety, panic attacks and depression as well. When you are aware of what is happening around you are more conscious of making the right decisions when it comes down to your own children, this happened for me with my children, dont worry about your son I am sure you are a good parent as you are very aware of whats going on.
I hope this has helped you with your question please feel free to pm anytime if you need more information to this answer.