Some people serially-plan their lives. For each minute of the day, they have something scheduled. Like clockwork, their days play out with very few unforeseen events.
If your personal life is riddled with conflicts, then you may want to take some time to step back and ask yourself what is going wrong. Consider whether you could simply be the bigger person and reconcile these conflicts with family members, rather than perpetuating them.
In addition to simply being prepared for your promotion, you should also try to signal your preparedness and willingness to your superiors. Let them know that you would be interested in a promotion if one should become available.
In addition to shopping around with different banks, you will also want to shop around for different mortgage product types. For instance, if the size of the mortgage payment will be high relative to your monthly income, then you may want to consider looking for a fixed rate.