Sorry, but I'm a little bit confused by your question. What makes you say that you're getting only half the SP while wearing a shield? Half compared to what?

And keep in mind that -- unlike weapons -- you can equip a shield when playing 3 classes: Gladiator, Thaumaturge, and Conjurer. So you can level shield while playing those other classes, too.