No. Love isn't based on 'good enough', that's not how love works. You cannot make him love you, there is nothing you can do to force that emotion that isn't there in him for you. I'm sorry, but you just can't. It doesn't mean you aren't worth anything. You cannot keep putting your worth into how people see you.
[And we will tackle the problems with people not thanking you later]
no subject
[And we will tackle the problems with people not thanking you later]