vienna, caro kann

Your priorities should be:
as white-
1) figure out some lines against the sicilian. You should probably start with some anti-sicilians. I like the Westerenin attack / Portsmouth gambit / Princ variation. The alapin is an easier way to start, the Rossolimo / Moscow are also good.
2) figure out a line against the french. The Tarrasch is a good place to start
as black-
3) figure out a line against 1. d4 2. c4. Slav is a good suggestion, especially since you're playing the caro-kann. QGA is also a good one. Tarrasch / Semi tarrasch are also good.