回答
-
Smells tend to stick in your memory more than sights.
-
A scent is more likely to stay in your memory than something you see.
この文章の「you」は「人」という意味です。「stick in one's memory」でも言えますが、その「one」の使い方はちょっと古っぽいです。
匂い = smell, scent
この場合の「stick」は「くっ付く」「残る」という意味です。