WAI-ARIA Authoring Practices 1.1 has a lot of info about using ARIA. Remember that no ARIA is better than bad ARIA. So make sure to try to understand what ARIA you should use and when.
Scott O'Hara's "Fixing" Lists post has info and ARIA-based fix instructions to the issue on Safari where it removes list element semantics if you remove the bullet styles with CSS.
Gerard K. Cohen's post VoiceOver and list-style-type: none has info and fix instructions to the issue on Safari where it removes list element semantics if you remove the bullet styles with CSS. This post has both the ARIA "fix" and a CSS fix listed.