How would know what I am capable of changing in my bf?

Wrong approach. There is only one person you can change - you. If you believe you need to change your boyfriend in order for the relationship to work, the probability is that the relationship will not work. The goal in a relationship is to work together to make the partnership strong and healthy. The other person has to want to work with you to make a strong partnership.