Izz, first things first. There are NO failures, only learning experiences

If nothing else a *failure* teaches you what doesn't work and narrows the field a bit so you can better hone in on what does work.
You have a lot of good qualities and I do think you have a lot to offer, but you have to be patient. Just keep plugging away at it.