Adopting the belief that you must reach perfection, is the perfect recipe for self hate. So stop striving to change yourself long enough to let yourself find out who you really are. Stop striving to change yourself long enough to let yourself fall in love with yourself exactly as you are now. When you do this, your quest for self improvement will cease to come from the belief that you are not good enough. Instead, your quest for self improvement will come from the desire to know what it is like to live a life which is more and more in alignment with joy and who you truly are.