You didn't mention your age, but honestly, if you're on the young side, I would say these confused feelings are quite normal. You may have some self esteem issues that need to be dealt with, but I don't believe there's anything wrong with you. And yes, I do have a degree in psychology. These feelings you're having are common to all teenagers for the most part, and it's also very common to worry about them. A therapist wouldn't be a bad idea, and I'll explain why. You said you used to self injure. You may not do that any longer, but there is usually some underlying problem, which you may not even be aware of or have a memory of, that causes this behavior. It might well do you an immense amount of good to discover what this underlying problem is, as it may well be a source of some of the problems you seem to feel you have at present.