I am glad you are having fun experimenting with Scratch and the different things you can create.
I hope this is not intrusive, but I have a couple tips:
Unless an action is something like "say X for 2 seconds," "play note 55 for 3 beats," etc., a piece of code in a script will try to happen instantly before moving to the next piece of code. If you try to put a couple of pieces of code that rotate or move a sprite one right after the other, it will happen so fast that you probably won't even see it. There are a multiple ways to cause a delay or make Scratch wait if you want to do something like simulate animation. I do not know how you would like to explore the ballerina's behavior in your project, but if you are trying to do something like make her spin maybe there is a way you can find to get her sprite to change more slowly. Also, when you rotate a sprite like your code is doing, it matters what the rotation type of that sprite is. There are a couple of ways to do this.
You can use the "set rotation style" block in the blue movement section:
And you can also change the main rotation for a sprite in the sprite info box by clicking the little blue "i" icon in the top of the sprite's image in the lefthand panel that shows all sprites in your project:
As is, the ballerina tries to rotate in a circle. This can be changed to only rotate left-to-right. There are different ways to "rotate" a sprite such as using the "turn x degrees" code, "point in direction x" code, etc.
I bet if you play around more with it you will get it how you like it.