"A run of good/bad luck" can be expressed in many different ways. Here are some synonyms for this common phrase:
1. Fortunate/Misfortunate streak
2. Winning/losing streak
3. Lucky/unlucky streak
4. Positive/negative run
5. Hot/cold streak
6. Favorable/unfavorable period
7. Charm/curse
8. Streak of success/failure
9. Serendipitous/unfortunate run
10. Lucky break/hard times.
These synonymic expressions can help spice up your conversation or writing and give your language more variety. Use them to express your good or bad fortune in a more colorful way, and watch your versatility grow.