I think this is a hard topic to cover because each app fails for it's own reasons, I've got one too(it's actually a webapp/website) and my biggest mistake was never marketing it, then lost all the momentum to keep improving it and stalled developments altogether...