A brilliant fire
A lot of really good things have been said already, so I'll only add one thing. It's to really treat dialogue properly. Something I struggled with when I started writing was making all of my character dialogue sound super formal and professional as if I was writing a paper for school again. It sounded unnatural to me. But asking myself the question "Would someone actually talk like this?" helped me fix that.
There are exceptions, of course. Writing droids or if it's an intended character trait, but the language used in dialogue is generally different from the rest of the text.
There are exceptions, of course. Writing droids or if it's an intended character trait, but the language used in dialogue is generally different from the rest of the text.