Fly an accurate reference feature, not the DI necessarily. At the commencement of a leg set an accurate DI heading after conducting a clear off, then once set, pick a reference feature visible along your track and use that to maintain heading. This ensures 'eyes outside' a lot more, removes the issue of DI wander and helps with attitude and hence altitude maintenance.
Happy flying.