Never think of yourself as a failure ladyrevan21, you just haven't realised how much of a winner you are, yet.

We are not all good from the start in everything because that's the way we're made. From our genetic, to our growth, to the way we were raised, to what happened to us during our childhoods, no one is the same so that's why we're not all super mathematicians right away. One fact remain though, if you're commited to something, if you give all you have every time you do maths, you'll get results, it can't be otherwise! You might not work at the problem the right way, if something doesn't work and nothing seem to make it work, try something different! Don't be afraid to fail, it's the best way to improve. You should always look at your weaknesses and try to improve them, always. That way you will become the very best version of yourself that is possible! Forget about society and it's culture of perfection, no one is perfect, we all make mistakes. Many celebrities are amongst the most imperfects people that exists, the media just focus on the bright things and twist the reality.
Hope that helps, take care and don't give up, I know you can do it and you know it too, you just gotta believe in yourself, work your butt off and become unstoppable in mathematics!