Something else I've thought about is how I can change myself into someone that others will approve of.
Hey thor... Hope I am just misreading the above but if not, this is a big issue for you personally. It is the wrong goal. You will never, ever get approval from 100% of people 100% of the time. Some people you will never get that from just because of who they are. You need to get approval from yourself and let go of what others think of you. You cannot control that. Change yourself because you want to make changes, not to get approval from anyone.