I played on Hard. People have done it faster then me. I think I can get it down to about 20 hours on hard, If I rush everything, and play all handmade characters. Mistakes where made on my main(stat wise). I have learned a lot( (I don't read guides, I like to learn it myself.) Stats are weird... Tank don't need might... wizards/rangers/dps do. I used 3 story characters which hinder you but not that much. Like someone said before you can make an Orlans tank. They are the smallest race and "They are known for their mental intensity and quickness" which is really weird cause they make the best tanks. Con is not that important either an is probably the most useless stats.What difficulty did you play through on? Cause I chose hard and I am getting my ass whooped. Can't imagine getting through this game as fast as you've stated, unless you did it on easy.
On big fights you need to bottleneck the mobs. The AI is pretty dumb, has no regard for friendly fire, and they will kill each other sometimes. Also pull from far away. Send in a pet / tank first cause they will dump their load on the first target. Having a Ranger really helps with pulls.