First let's figure out how to differentiate the concept of a "Brand" from a "Trademark". The answer is simple: a Trademark will give you sales quantity while a Brand will raise your company's average sale. Having a Brand let's you charge a premium.
Everything else is marketing fluff.
Now that we understand the meaning of a "Brand", the next step is to understand the different attributes required to build a brand that sells.