Yes it is difficult to take it to heart that it ok to be who you are and that you are amazing, even if you understand that on an intellectual level. I was told that we are born wonderful, but life experiences get in the way and we develop our egos. In other words, what we think we are rather than the essence of who we really are. I grew up believing I wasn't up to much, not worthy of the good things in life. I am still amazed to married a wonderful man and to have brought 2 amazing children. My husband never saw what my ego thought. He saw who I really am. I suggest you ask someone who loves you to tell you why they love you and what they see in you. I can tell just from your posts, that you are a caring, loving person, Taz.
I believe you, like me, are a teacher. Or was in my case. I have worked with children with Asperger's and recently with an adult and I think the biggest problem is acceptance and understanding from the wider world. Yes, learning social skills does help, but is very difficult. It is a shame that the rest of us can't accept them as they are. The emotional stress is enormous if there is not adequate support.