Hey there! OIive sounds like a super cute bun! 
Bunnies tend to be social, and do best with a friend. However, bunnies can be perfectly happy without a bunny friend. They just need more attention from their humans in return to prevent loneliness and depression.
All bunnies are extremely territorial, the cage aggression is normal for most bunnies because to them you are invading their territory and they don’t like that. Most people let their buns out while they clean and re-organize their cage, to avoid them being upset inside the cage. So this is normal.
Not being fixed is the number one cause of aggression. Females should all be spayed because the longer they aren’t, the more likely they are to develop uterine and ovarian cancer. After age 1, its about a 70% chance they develop it. So it’s best to get her spayed even if you don’t plan on getting another bunny. Hormones cause mood swings, false pregnancies, etc. which is so stressful for them and for the humans in their lives. Hormones can still be going through them after the surgery, so bonding should be put off until at least a month after her spay.
If you are financially able and able to give the time to bonding them, and only if you are ready and up for it, i’d say go for it. I do suggest bonding her with a male, if possible, with a more passive personality if she is more high strung or opinionated. Same sex bonds are possible, but the easier ones tend to be opposite sex bonds. Although every bunny is different. 
If the proper steps are taken, including pre-bonding which is super important and the first step, and you work on really getting them off on the right foot, it could be a great thing. But again, its only if you are up for it. Bunnies can be happy on their own, with just their human(s) as companions. Don’t feel pressured into it. 