I don't thinnk it was completly "sound" but it definatly opens up blacks postion big time. In the end it was just a mistake that won it for white though
Was my sac against sicilian sound?

It was probably sound. Black's problem was his bad development, and you need a quick breakthrough to make use of that.
I think he resigned simply because of the fork on Ra8 and Qc4.

Do masters that play mostly one particular defense as black also like to play against that same defense as white? Can they be very good at playing against both sides?
Masters always play both sides of the opening. That way, they can see what each side's advantages and disadvantages are, what each of them would like to do, and that will help them make decisions in their games.

I went through the game with an engine today and found out I made on or two tactical mistakes, but my opponent didn't see them, I also missed one tactical opportunity to win a pawn.
Engine said that my sac was sound, it gave this move score of 1.5 (almost 1 point higher than any other move) and after opponent excepted my sacrifice I had 3.5 advantage. Afterwards my opponent played the best moves possible and at the end I had 4+ advantage.

Sounds like you have found most everything now. Like answering ...f5? with Nxc6 bxc6, exf5. And he cannot retake the pawn or Re1 Be6, Bc4 d5, Nxd5 bxd5, Bxd5 is going to gain material. But even without his taking ...exf5 it looks like more than just winning a pawn, since your central Rook pressure is still coming, and so his King is precariously placed.
At first look, I thought he might try to answer your B sac differently, with 14.Bxd5 Nxd4 15.Qxd4 exd5 16.Nxd5 but even then his Queen & King have no good shelter from the plethora of N threats of Nf6+, Nb6+ aor Nc7+. Good Knight to all and to all a Good Knight~! And your helpful Q waiting to deliver Mate in the Nf6+ lines. (So it turns out his ...g6 was a terrible move, permitting that N+)
[ I believe to have a chance following your sac, he needed to just give up the ...d5 pawn and play ...Bd7. Then perhaps follow with ...Kf7 as his Q-side may be too loose to o-o-o into, since you might then capture thru on c6 with your N & B. ]
It is not so often that we see WT playing to control the Center Lines & post his Rooks there to the center nowadays, vs Sicilians. Tho its a valid idea, as you proved, that used to see more use several decades back. Say the 70's. Nice game!~
Many players play both sides of the Sicilian. Bobby Fischer for instance. But we could name dozens I'm sure. (Tal, Kasparov, Polgars, etc) And there are so many different variations, it can be seldom that you must play against your own favorite line. But if you do, you should know it very well~! And will also know what moves to make that have troubled You the most in the past, when you did have the other color.
Today I found out that the game below was the only one in which I played against sicilian defense. I quickly switched to 1.d4, because I always play the sicilian as black and almost always win, so I don't want to play against it as white. Now when I look at this game I start thinking that maybe I shouldn't be so afraid of playing against sicilian as white.
I want to know if my moves were good or not and if my sacrifice of the bishop was sound - read my comments to see what my plan was. If I'm not completely bad at it, I'll start playing 1.e4 again.
Do masters that play mostly one particular defense as black also like to play against that same defense as white? Can they be very good at playing against both sides?