You had a DILD. OR several DILDs, since you became lucid after the dream already started.

My best advice to keep from fading in and out so much is to focus on some smaller, more intimate goals once you become lucid. For example, instead of jumping high and ripping beams out of buildings, look at your hands. Count your fingers, touch things in your immediate surroundings. I find for me, this helps my subconscious by giving it time to fill in the dream setting which locks me in the dream more. I tend to wake up too soon sometimes when I go for the superhero type activities right away in my lucids lol.

Hope this helps!