No opening is pure defensive or aggressive. It depends on how you (and your opponent) handle them. The Caro-Kann can be highly defensive (eg. Karpovs 3.Nc3 dxe4 4.Nxe4 Nbd7) or quite aggressive (eg. Nimzowitch, Bronstein and Larsens 4..Nf6 5.Nxf6+ gxf6).
I would recommend that you begin with your old openings. And if you would like to change them, then try to make a change inside the opening complex (eg. change the Slav back to a Tarrash or to a more aggressive variation of the Slav). Try only to change one thing at a time.
It's been a long time since I've played chess, probably around 15 years. When I used to play, I typically played the Caro Kann. I studied the Tarrasch defense a bit back then but I think I eventually landed on the Slav for my Queen opening defense. Whether those are the right tools for the job, I don't know.
For white I played the Ruy Lopez a lot or just the Italian. I haven't ventured too far off that path since then.
I'm not really sure what type of player I am. While I think I'm an aggressive player, I don't believe the Caro Kann nor the Slav are aggressive defenses. I believe the Ruy is aggressive, but is the Italian? I don't know.
Are there some really aggressive defenses that I should look at? Or should I continue on with the Caro Kann and Slav? Or should I find a different white opening that plays like the Caro Kann and Slav?