Xbox Malenia

I've been quite frustrated with this boss and any help would be greatly appreciated