This paper proposes a bi-level multi-objective optimization model to improve the integration of wind power generators in electrical networks based on the optimal location and operation of the energy storage system and transmission switching strategies. The minimization of wind power spillage, load shedding, power losses, and the improvement of the voltage stability margin are the objectives of the upper-level subproblem. While the lower-level subproblem aims to maximize social welfare under different scenarios and overall system constraints. Under the uncertainty of the wind power and load demand, a collection of lower-level subproblems that represent the market clearing conditions is used to constrain the upper-level subproblem. The effectiveness of the proposed algorithm is examined on a modified IEEE 24-bus test system. The results show that the applicability of the proposed algorithm in aiding power system improvement planning for minimizing wind power spillage to integrate wind energy with maximizing the social welfare and improving the loadability and the voltage stability.