The Yuogslav attack is the best way to make gains against black, but it is also risky for white.
Scicilian Dragon

Your move sequence is all wrong. You got to a Dragon(ish) position at the end but by meddling up all the moves in between by both white and black. The move order is important and its got a logic behind it. Eg, you cant leave whites f3 move for the end. its got to be played at the right time, and that time is at the 7th move. It is very important you do that. Similarly other moves such as Bc4, and even blacks Nf6 as early as 4th move where out of sequence.
.