thanks to all those above who gave me tips and hints .
this is what that went wrong.
i'm lv 20, my teammates are all lv 15. they're all lv 20. there was once i fought against 3 rooks and a sedna and an oak. my team pushed them back to their base (they're were all at equal levels and i was level 20) however, suddenly they managed to push me back and my team. i tried to kill a rook but he took off at ninja speed. it's probably journeyman treads but anyway, i couldn't kill any of them because 1) they had a very high health regen and/or 2) they had very good life steal. i wasn't using any made up on the spot build. the builds i used are ooze ub, assassin oak (no ward) etc. i can easily take on a hard mode dg. it's when they stack on me which makes it extermely hard . and my team of normal AI (4 of them) can still be pushed back by a sedna and a rook . -.- i bought every single creep upgrade and spent most of my money on the citidel upgrades and because i killed alot, i had money for artifacts. i probably had more than 200+ hp regen with -25% damage from bulwark of ages etc. but when 3 super fast rooks come pummeling down on you, you can't run ..
to rawrrrrrrrrr,
1) i didn't run back to base much. i only went back when i had enough money to buy a few upgrades and armours / weapons .
2) i focused on the flag nearest to me and not the xp flag . that's probably why i lost.
3)i don't use potions lol .
4) theres still a limit to how much you can stack . in all my games, i stacked them to 7-9k + however, the enemy dgs also have the same amount -.-
5) i seldom bring teleport scrolls so thats probably where i went wrong as well.
6) like mentioned earlier, i don't use some make up on the spot build.
7) this is how i buy upgrades, currency, the first upgrade for the hp regen on towers and damage on minions. and after this, my main focus are stronger creeps.
well here's a few thing i would do next time, play online (yes i admit i never play online >.>), use caplocks and bring teleports around.
however, i'm still open to more advice so yeah .. keep them coming 
also, i couldn't find any basic tutorial on dg e.g. what to focus on and what not therefore i didn't know what was important. i'll try another game later when i get back from school and i'll see if i can win this one.