Well, what is your definition of "success"? Whatever it is, it is only yours to achieve, no one else's. As for the "making fun" part, I have learned to deal with it in different ways. I used to take it to heart, thinking that my life sucked, and the only way out was suicide (granted, I was only 12, but still). I used to believe everything people said about me. I used to take insults about me and my family personally. That was then, this is now. NOW I look at these jokes and I can laugh at them, because I know they are not true, and actually pretty funny. It takes the fun out of it for those insulting me, and I don't get upset by it. I do not expect you to master this overnight, because it took me years to figure out myself, but I hope that you are able to look past the minor details that make your life difficult and see the amazing thigs around you that make life worth living.
__________________
I like snow. If winter's going to be cold anyway, at least have it be fun to look at. Probably why I was with my ex for so long...