Yes block him completely. Don't respond to anything from him that somehow reaches you.
Aim to find someone who will truly love you back, and not take you again and again through the cycle of abuse.
Continue to treasure and cultivate feeling good!
(And yes you are indeed too good for him!)