I have a non-pet sorcerer I am struggling to achieve any meaningful dps with.
Up until today, the absolute maximum I was able to do on a dummy was 15k, 15,5 if I was lucky.
Today, I spent some time with a guildmate (who almost gave up) who tried to explain stuff to me and showed me a different rotation and whatnot. After a LONG time, I came to an uncertain conclusion I was missing most of the light attacks in the rotation, because apparently I was mashing the buttons too quickly. I have to point out I am still unable to do the damn animation cancelling properly (or at all).
My gear is 6x Julianos and 5x Netch's touch, two lightning infused staves, shock front, +dmg back. I am also CP505 or so.
The rotation I was trying to do was basically LL, Wall, Curse - swap - HA+Pulse, HA+Pulse - swap, LL, Wall - swap - and so on, basically Curse every other rotation (with LAs inbetween of course).
If I do the typical 3(4?)xLA+Pulse , I run out of magicka almost immediately. I also use Surge, not potions. I throw Elemental Rage in when/if it's available.
Doing this, and trying to fix the problem with light attacks, I managed to get from said 15k to about 17.
I just basically copied the rotation from Alcast.The guildmate suggested I use Curse first, followed by Clench (which would be used instead od Pulse, since I am not using Frags), and then basically like before. That felt awkward to use, plus I don't have room for Curse on the front bar as well, so I just changed my backbar to Curse-LL-Wall, and started doing HA+Clench, HA on the front bar.
I was also suggested various gear changes, namely using Ilambris helmet+shoulders, 5x Julianos and 3x Willpower. That only got my spell damage down to 2200 and the dps got lower, so I ditched that.
Interestingly, when I keep 5 pieces of Netch and replace two of Julianos with Ilambris, the dps is the same at worst or slightly better (can't really tell, my rotation is inconsistend and I can't really draw any conclusions, but I did get to 20k once for a while).
Obviously the longer I am trying the worse it gets, so I am back at 16k right now, irrelevant of rotation/gear

I still don't understand how can people do 30k+ without pets. I know it's supposedly possible, but I don't see how I could get even to 25 even with a perfect rotation.
Any tips welcome (minus comments like "use pets", "reroll", and the like).