@miraculouskitty1 Awe, sweetie. I hope you feel better about your friend, but talk to me if you ever want to talk to someone. It breaks my heart whenever someone breaks up with a person they're close with, everyone deserves to be happy. Listen to me.
You are enough. Yes, maybe you have tough times, and somtimes you don't feel like you can do anything, but You are enough. Every one is perfect in their own way, don't let your teachers and parents get you down. Stay strong. You are always enough, but most people who say you aren't because they're either jealous or condescending. But that last paragraph was to everyone who's feeling this way. You are all enough, continue to shine. If you shine, then you'll stand out to everyone, and they will recognise your work. (Or maybe blind them, either one works well).
I hope this made you feel somewhat better, but my PM is always open if you need some one to talk to.