hire brand ambassadorswhat is the meaning of brandstock promotion companieslead generation costgeneration lead