Your sun in the 8th house.. indicated that you may have a strained sort of relationship with your father. Something about this aspect makes him feel unreachable to you... also since its squaring your mars in 12th, a negative aspect, shows that father can often be aggressive/angry/or possibly violent/ temperamental. Mars is also squaring Uranus and Mercury... confirming exactly what you just said! That he takes his aggression out verbally.. by 'snapping' at you, yelling etc. Mercury rules all communication. Mars rules aggression. So for these two to be at odds (squaring) it shows that father most likely takes his aggression out verbally....
Since Sun is also making a square to Uranus too, father could be quite unusual.. different.. not necessarily in a terrible way, but it could mean also that he acts in very shocking and/or unexpected way (Uranus is all about anything odd, or unexpected).
Squares in a chart represent very hard challenges..
Your Mars being in the 12 house (the house of secrets).. means you probably keep your anger hidden yourself. You dont like to confront others.. even if you're boiling inside. You may even suppress your anger so deeply that you dont even realize you're angry!
The GOOD thing is.. your Jupiter is also in the house of your sun (8th), so father is most likely to benefit you financially... and he will, in all probability, leave you quite a hefty inheritance.
Your moon is in 4th house.... of mother... Moon is where we feel most "at home" in life..
Our mother/father is shown in houses 4&10. 10th house is definitely your father in this case, since your Sun is there.. and 4th house is definitely your mother with your Moon residing there. (Sometimes its difficult to decide which parent belongs where if no planets are in the 4th or 10th houses)
Moon in Gemini shows that your mother is probably talkative, friendly, curious and perhaps she was very young when she gave birth to you? You two are more friendly sister types than anything else. Its like you two girls joined together to gossip about dad at times... lol... it shows a DEEP love for your mother, and her for you.
Though one word of caution, she probably wont approve of your partner/husband... moon (mother) is squaring your venus (love/relationship) in the 7th house of marriage.
Your Pluto is also in 7th house of marriage... showing a possibility that you will have very testing experiences with your spouse/partner. Control issues, sexual issues, deep issues will surface.. so be prepared to face complex issues when you marry!
Overall, you have a pretty positive and flowing chart..

Best of luck to you!