Do as many Sun Squares as you want, material with the proper affirmations. Spiritual will also boost the Sun in your chart and solve things that bleed into other problems related to that nonetheless.
Self-esteem is an internal quality, I would do a spiritual Sun Square for it. You can also use solar runes or mantras for the same purpose. Invoking fire will go a long way as well.