Also, what is it about yourself that you dislike so much? Personality-wise? Pinpoint some things that you think are flaws in your personality and WORK on them. I'm not telling you to change your essential personality, but fix things that could use working on. If you think you're a douchebag, you probably have reasons, and I would guess it means that you're not a good listener, or you're selfish, etc. Why don't you try volunteering? Forget about yourself for awhile. It will lift the weight from your shoulders, and help you improve on things that will make you more attractive to yourself and other people.