Greetings man. Indeed the state of perfection is Quite a reach in which no mortal can attain. It's better to dwell on what we arrive at i.e improving on certain of our weakness and shortcomings and doing whatever clears away the hate gives up fulfilment and happiness has trying to be perfect will only lead us into getting frustrated.
We should strive for a good life, one without offense, a life of love. That way we will glow with it and only see what best way to become better. In our quest to becoming better, we will find some challenges along the way but the best thing is go on regardless. Certain situations are meant to shape us for the best. If we intend to grow in love, we will face a lot of hate, if we intend to be patient enough, we will tribulations that will test what we seek to achieve. Our mind should be conditioned to the attacks and all that comes in our sojourn for a best life.