Yes as others have said BLM is not a macro class as it works against its strengths and bogs it down in the worst of times.

For best results you have to manually do most of your skills/abilities to be flexible in combat. If you have to move the macro would then get in the way and throw your rotations out of order and waste time. Clicking on buttons multiple times each is the best way to get the skills you need before and after moving. There are many BLM but the best ones rely on finger speed as the class is currently best played that way.

As for your macros with swift cast I would advise you to remove any macros with swift cast since it won't save much time anyway. I suppose if you do feel it will help streamline your skills then go with what you will but manually hitting all your keys will give you the greatest control over your BLM when battles become unexpected.