This could be a chicken and egg question.
BaZi and Feng Shui are basically 2 different types of Chinese metaphysics systems.
Authentic BaZi system helps one to understand one’s life path or destiny so as to be better prepared for possible future events or occurrences.
Authentic Feng Shui system basically helps one to understand the environment that he or she is living in. This could help to fuse the environment and humans together for better wellbeing and harmony.
So what do you think? Feng Shui or BaZi come first?
I personally feel that if a person's life path is not favourable, Feng Shui wouldn’t really do this person a great miracle.
It is sad to know many people just spending tons of money on Feng Shui without first knowing their BaZi status.
A humble thought to be pondered upon...