Just read your thread. May I say you are doing a fantastic job. Well, you are, whether you believe it or not. As for being no good and not worth anyting, well, I would say you probably listened to your twat of an ex while you were with him, and have given him far too much credence!
So let's look at what I have managed to glean from a very cursory read of this thread (your posts, and only a few others here and there).
1 you have withstood bullying of monumental proportions from the shit of a father and his mum and dad since you were 5m pg. Did you cave? Did you do what he and his mum wanted you to do? No. And as a reward for that, you have a lovely, loving dd.
2 you have continued to work until quite recently (just handed in notice), despite him uprooting you, dragging you off to parts unknown and scuppering your career.
3 you have tried umpteen times to ensure your dd has a regular and positive relationship with her dad. Most of which attempts he has rejected.
4 since splitting you have continued to be subjected to abuse from him and his family.
5 you have studied and clearly done well, in an effort to provide a rosy future for your dd. Not easy with a little teething one, and a job.
6 you have been accepted onto a College course for September, where the place to applicant ratio is 1:100. That means they want you to do their course and have rejected 99 other people to get you. Major academic achievement.
7 you have managed to keep going despite her father's payments being sporadic, at best.
8 you have done all this and still want your dd to have a relationship with her dad.
9 you have retained your sense of humour; you are intelligent, versatile, unselfish, active, articulate, generous, kind, loving, great mum.
Now pretend I wrote that about someone else. Aren't they an astonishing and worthwhile and admirable person? Wouldn't you like to know them? That's the sort of person people like, and want to be friends with. That's you, Make, that's you.
Now, believe in yourself because I am sure there are things I forgot as that list really was just off the top of my head. (((hug)))