Lots of good advice here... If it's an option for you, get it diagnosed by a pro. They can often quickly spot things that you may not even realize that you're doing.
From what you've said, I'm guessing that you've not been in a good formal training class, otherwise I expect that you would have had good first-hand feedbacks from your instructor(s). Get that training if you can.
"An unarmed man can only flee from evil, and evil is not overcome by fleeing from it." - Jeff Cooper