Gravity- I'm assuming you already run either ball or oil diffs or the monkeyracing diff, correct? If not, that would be a huge improvement in powering out of turns.
Otherwise, I think you're on the right track of trying different tires. The car runs well in factory form + LSD action on the diff.