"Suggested" is a proper word here.
Try to differentate your surfaces a little. Avoid approach of making make large, flat surfaces and than filling them with numerous genereric plating and stuff. Don't be afraid of flat surfaces and breaking main lines of your ship with details. Less but well placed details are better, than numerous generic hull plates.
Also. When you make chunks of details, try to use various heights. Let's say, make one plate and another one next to it with different height and shape. It will be more eye-catching
But how? Like spires? Like the First Order Dreadnought (see below) from Star Wars The Last Jedi?


I'd rather stay as far away from SW-style designs as possible if I were you. Especially the imperial/ First Order ones. From up close those ships may be extremely well detailed, but the overall shape is very very simple. Looking at ISD, we have a triangular, spearhead like hull covered with little, tiny armor plates and other details. It looks very well from up close, because they had to film a lot of very close flybys. But from far all I see is a boring chunk of metal. First Order dreadnought looks like a giant, flat, metal toast. Try to break down the big flat surfaces by adding big chunks of material on the hull. Lesser but bigger details will be more visible then a lot of small plates or pipes slapped on the ship.
That dreadnought's cannons are the only details that are eye catching, the rest is boring flat surface, try making more of such details like their mounts. Try to look at your model from far distance from time to time. If you see your details from far away (like the player during the mission), that's good.