I usually take EAAs pre workout and magensium post workout and magensium actually made a significant impact. Tbh the EAAs might be have a placebo affect but i take them because you tend to get a worse amino acid profile from plant based protein which my diet is based around.
In regards to additional supplements i would get a blood test and use supplements accordingly.
I fixed my low Vitamin D, iron and kalium levels and my ftp improved and my recovery even more so.