How to write brand names and what about SKUs? Do I need to respect gaps and signs or can I upload numbers without gaps and signs and still find them?

It is always better to write SKUs as correct as you can, but we have an algorithm and people working on these mistakes, so we can check each new entry and each new mistake. As for the brand names, you can download the list of accepted brands to check the right writing for each brand.