Hello there, First of all, I'm sorry nobody responded until now. I'll give you my best shot at replying, even if it's late!
I'm glad you got over the last guy. I know it can be really hard to do that, and it can take a long time, but at least you are well on your way to healing. Hopefully, your eating disorder is going away/gone as well as your depression and anxiety?
It can be really traumatizing to us when something bad happens as the result of an action. I can understand how you can be really worried about opening up, and admitting your feelings to someone since the last time ended so badly. Bad memories tend to stick in our mind, and we replay them over and over again, which can sometimes make the situation seem worse and worse, and more unsurmountable. However, I feel like it is important that we try to get over these fears, and replace them with better memories when we can. So, even though you got hurt last time by telling someone your feelings, don't let that affect you and your actions for the rest of your life.
However, in this situation, I would not suggest you tell this guy your feelings right away. Some guys get really intimidated by that, and it can make them completely shy away from you, especially if they do not know you that well. In this situation, I would start out just by seeing him a little, but not in a date setting. Try to get together a group of your friends, and maybe some of his friends, and then invite him along. That way, you can get to know him better without ANY pressure on either you, or him. Make sure you like him, and you really get along. If things go well then, perhaps you could have a smaller group, and spend more time with him, and then progress to being alone with him, on a date, if things seem to work out. It seems to be better if you ease into things with guys, otherwise they can freak out and completely distance themselves. Of course, not everyone is like this, but it can't hurt either of you if you get together in a group first.
Also, try to believe in yourself that you DO have a lot to offer. Even if you truly believe you have nothing to offer, sit down and make a list of things that are good about yourself. Prove to yourself that you are wrong in thinking you don't have anything to offer. Try to gain some confidence in yourself. Most people consider confident people to be attractive, so that may help you with this guy as well. It can sometimes take a while to really feel confident, so even just try standing up straight, and carrying yourself with confidence. Even if it's fake, it's a good first step and it will eventually help you to feel more confident, just by doing that. It's win win, really. =)
Good luck with this situation, and if you need anything, feel free to PM me at anytime, okay?
=)