It’s important to give your main characters a personality, otherwise they’ll appear two-dimensional. They’ll all sound the same and the reader will find it difficult to differentiate between them. You want the reader to care about your characters (and to be honest, why would anyone carry on reading unless they did?) and to empathise with them. So the reader need to know what drives them. Characters need a context, a goal; maybe a challenge; certainly a history.