Thank you for your question. The topical bha solution are unlikely to create a lasting or meaningful effect. Hydraulic acid fillers, instead, can create a temporary solutions by increasing the volume underneath the eyes. I suggest that you consult in person with a board certified facial plastic surgeon.
From the photos it looks like there are several issues that need to be addressed to improve the under eye area/tear trough but you need a consultation with an injection specialist to review your options. Most likely a long lasting injectable such as Voluma or Radiesse may be helpful in the midface to improve the contour and chemical peels or IPL laser may be needed for the discoloration. Sometimes filler such as Restylane (off label) directly on the bony area around the eye is also needed. If possible, seek out an oculoplastic surgeon who is also an injection specialist and review the options. This appears to be a common condition that can be treated and greatly improved by an experienced physician/surgeon. He can also remove milia from your eyelids.
There are no topical products that will make a difference here.
You would benefit from fillers at the top of the cheek. I prefer Restylane for this. I do not like the so-called smooth fillers for this treatment which tend to shift after placement. Do your homework and only work with highly experienced injectors.