This is covered in this help doc:
Personalization in the Journey Builder Email Activity
Journey data differs from contact data because it preserves the state of a contact's data at the moment an entry event fires. The journey uses that initial data throughout a journey.
If you are more experienced, use AMPScript for personalization. Use the %%=Lookup()=%% ...