Self-esteem is how you feel about yourself, if you have lots of self-esteem you feel good about yourself/you like yourself, and if you have lo self esteem you feel bad about yourself/dislike yourself.
Self respect is how you respect yourself, if you have lots of self respect you don't hurt yourself, but if you have no self respect you will hurt yourself.
Hope that helped ^_^