和 or 或? When to use "and"s and "or"s
Neither. 没有梦也没有希望 is the correct form for nor/neither.

和 in 没有梦和X means "having no dreams" and "another full statement" (X).

或 in 没有梦或X means "having no dreams" or "another full statement" (X)