I recommend sticking with respectable lines and not getting too carried away with aggression for it's own sake. I typically take bits and pieces out of different repertoire books that feel comfortable for me to play. As White, I spent a bunch of time messing around with 1.c4 and then 1.d4 before coming back to 1.e4 to stay (probably, at least for the foreseeable future). It's a better fit if you want more tactical/less positional sorts of play. Just remember, Black has a say in things too and sometimes you have to play positionally regardless of how aggressive you're feeling at the moment.
The Open Sicilian shouldn't be a problem if you (ironically...) choose to play it positionally with 6.Be2 and kingside castling against almost all Black setups. Taylor's "Slay the Sicilian" is a good place to look for ideas. I've had quite a bit of success in my CC games (no OTB for me these days) using this approach. Karpov played this way a lot in his day. It's not AGGRESSION the way, say, the Dragon/Yugoslav Attack is for both sides, but it isn't exactly as quiet as 1.Nf3 either. You often get a comfortable game with more space, better development, and often a middle game or late-middle game attack against the Black king. What's not to like?
Against the Caro-Kann I play the Short System (a la Kaufmann's "The Chess Advantage in Black and White" - unfortunately out of print and expensive used). Against the French I play the Tarrasch (a la Tzermiadianos' "How to Beat the French"). Against 1...e5 I play either the Ruy or Italian depending on mood.
As Black, against 1.d4 I play the Modern Benoni a la Petrov's GM Repertoire 12. Against 1.e4 I play 1...e5 loosely based on this video series made by a USCF Expert with a gift for explaining things, though I play the Open against the Ruy instead of the recommended Berlin, and the Two Knights/Chigoren instead of the recommended Two Knights/Ulvestad (though I still play the Ulvestad against weaker opponents because it's so much fun if not exactly sound...):
http://www.chessvideos.tv/wiki/index.php/Katar
Against more obscure openings, I generally wing it.
Good luck!
Remember that in the Fantasy, black doesn't have to go with 3...dxe4 4.fxe4 e5 - maybe instead you can combine your French and Caro-Kann into a King's Indian Attack for both?
Probably the most useful advice I can give you is to carefully consider every trade. Many sub-2000 players will almost make every single capture in the position, where you just won't see that at higher levels.
If you play the Caro-Kann and QGD for black, the natural thing is to play 1.d4 for white, since you're already in the queen pawn world. But then you end up with exactly my repertoire, so maybe Da^H^Hyour coach will not approve?