It takes a professional opinion to know for sure whether you have borderline personality disorder or no.
The symptoms you have mentioned, even though they match Borderline Personality disorder, it may very well be just lack of self acceptance. Considering your age, it is normal to feel a lack of self identity and/or anger.
Next Steps
Please speak to a professional counsellor/Psychologist for a better understanding.