You can use the "marked distant area" option in elevation settings to change the way elements beyond a specified distance display. This is not perfect, though, as you can only set one line as the change from near to distant (you can't step it like you can with the elevation line itself), and if that is half way up a roof plane you get odd results. Better solutions have been wished for for some time.
A search brought up
THIS THREAD which shows why Revitsbetter.
I find that adding shadows can help portray depth, but that is not always the best solution either. Sometimes I just resort to tracing a bold line around close features, and update as necessary.
BTW you don't have to draw fills over walls and roof. You can assign fills to the appropriate materials and they will generate automatically.