Technically, the way Raven designed the default player character, you have no class, except for the NPC of you you see in cutscenes.
Like katanamaru said when I play as my buffed luke sometimes I'll auto-push people without even doing anything, it's really fun.
Here's a fun NPC making challenge, make an NPC that represnts you as Jaden, that has about teh same fighting ability as you and your human intelligence, I gave my Jaden CLASS_JEDI (trust me, good class), 600 HP, and longer staff, and level 5 stats, and 150 faster regenerating force points.
Even though I can fight a bit better then him, he still does a good job as an NPC represntation of my character.
Your auto-blocking is in vain! Only SP source code modification can allow you to block my desann-style attacks without being staggered now!