My first runs went horrible. I was using a lance the first few times, and always triple carted. My mistake was not taking Mega Dash Juice. I'd always be blocking it's moves because I move so slow so I can't avoid them with my weapon out. Well, I always lost all of my stamina and then he'd kill me. Finally I switched to Plesioth DS. That went a bit better, but I still lost.
Finally, I brought out the kelbi bow. I beat him in about 25 minutes with two carts. I did him again later with the kelbi bow and it took my about 30 minutes, but I did break his horns and got a Skypiercer. I needed two tails so I went and brought out my Plesioth DS (which were not fully upgraded, and didn't have very much damage) and got his tail, and actually beat him. With only one cart too. Took me about 38 minutes however.
Later, my brother told me of the ultimate food boost to eat before fighting him. (my blademaster armor I was wearing was the H. Jhen armor, with -35 fire, -10 thunder, and - 15 dragon) It gives Dragon Res. "L" as well as the food skills; Firestarter, Thundercaller, and Icebreaker. When I get both Firestarter and Thundercaller, My Fire Res. goes from -35 to 3, and my thunder Res. goes from -10, to 3. My dragon Res. even goes from -15 to -5. That really helped me out.