A is fine. B: I would use 'against', I think, but the phrase ' highlight X against/from/etc Y ' does not really make sense to me- and this goes for the whole sentence-- though I understand what your general intent is. I would write something like this: Every product needs special ingredients/qualities to make it stand out from its competition/competitors.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.