Id suggest in preparation for tower get hrung braces, get occult armour or dragonlord (dl is better than occult but significantly harder to get). Id also suggest going str build for tower. Get a despoiler dagger with a haste offhand (Eldrich spite offhand).