Your car has adjustable caster - usual cases of the front wheel pulling backwards is worn out lower arm bushings, worn out caster link bushings and worn out strut mount lower bushings.
The caster link bushings are 2 bushings on the rod. The entire rod is adjustable. I would suggest you remove the main lower control arm and replace the inner and outer bushings then get a proper alignment shop to check - the camber is also affected by the bushings and the caster adjustment. It is very important to find an alignment person that knows how to align cars. Most people now are just sheep who try to "jugaar" a car.
The brake job requires that you bleed it properly, if you bought a used master cylinder, installed it and then bled it with the mechanic pushing the pedal to the floor. Its probably shot. Remove it, repair it correctly and bleed it first alone. Then install on the car and flush all old brake fluid and bleed till you see clean brake fluid and no air bubbles.
What you need is a pipe and bottle so that the exiting brake fluid goes upwards from the bleed nipple. The usual mechanic way of simply opening the bleeder is very bad.