The spec isnt to bad, but you have alot of points spread out in places where they are probably not needed. If your main issue is agro and only agro I think its partially because of your gear. You need lots of upgrades in lots of places. Mainly your shield block value is probably really low, if you can raise that some you should be able to raise your tps. The second thing is, what abilities do you use and in what order when you start tanking that plays a good part in how much tps you build.