Hi!
I’d like to know how can copy all the current settings that I use on account 1 over to account 2
That is I’d like to have all the keybinds/macros/gui layout copied.
I don’t think there is any official way to import/export settings like that between accounts.
As far I understand macros and keybindings are saved on the server nowadays so copying them over might not be possible at all. Addon settings are saved under WTF\Account<AccountNameOrID> where the AccountNameOrID is either a series of numbers or your old username if the account was created before Battlenet accounts.
Inside that folder there are folders for each realm and each character and global settings. There is also files like macros-cache.txt (for both global settings and for each character). I don’t know if copying bindings-cache.wtf, config-cache.wtf and macros-cache.txt to different account is possible or do they always get overwritten by the settings loaded from the servers.
At worst you can copy paste macros from the macro file and check the keybindings from the keybindings file etc.
Addon settings itself are usually character based so if you want to move them to a different account with different character names you would need to edit the settings files manually and replace each name with the correct name. I did that once when I renamed one of my characters.
Some addons support profiles so for those you might be able to just copy the character settings directly from one account to another and then use that profile in-game.
TL;DR probably no official way to transfer stuff, might be possible manually but probably quite difficult.