Practice does make perfect, and the more familiar you are with the boss mechanics, the easier it gets. I also recommended you look into buffing potions and buff tables. Finally, it is pretty standard practice to make "arenas," which are large areas with multiple layers of platforms that allow you to move around and avoid abilities without clipping on anything.