Note on Alchemy Battle Elixirs. Your only option from trainers is Lion's Strength. The two better ones, Agility and Giant Growth, are world drops and you may never see them...and if you do, you'd probably not want to drop the prof.
Another observation here: only melee will see a benefit...