У взрослых людей характер уже не изменить. Изменить характер взрослого человека может только некая экстремальная ситуация, например: внезапное попадание на необитаемый остров на много лет подряд; долгосрочное пребывание в тюрьме; и так далее.
Поэтому лучше постарайтесь принять себя и свой характер. Принятие означает то, что вы знаете и понимаете, что у вас вот такой вредный характер, и что вы не боретесь с ним. Борьба со своим собственным характером - это нечто наподобие борьбы с ветряными мельницами: никакого толку не будет.
А что касается личной жизни, то в таком случае (со сложным характером) следует искать себе подходящего мужчину (куколда, половую тряпку, лоха, подкаблучника). Такие мужчины нормально относятся к сложному характеру женщины.