Translation: she feels guilty and wants to move on. Nobody let's go of someone they love, especially if you are too " good". It's a nice,little white lie, avoids hurt feelings.She wants you to find someone to reciprocate the love that she can't give.
Well, is it like her to be too hard on herself? If not, that's probably not the real reason; she just said that so as to avoid hurting your feelings too much. You should try to figure out why she really broke up with you. If that does sound like her, she might have done something she regrets, and felt guilty staying with you. Even if it isn't like her normally, that might still be the case. If that is the case, you'll have to talk to her yourself and try to figure out what that was, or what might've happened to make her think that. Good luck.
Sorry she broke up with you. Like some others are saying, it sounds like she just doesn't want to hurt your feelings (I would go by SaxyOmega's logic on this part). If I were you I wouldn't do anything to get her back. That's my advice.
she probably has met someone else or have been talking to someone else or getting advice from someone else if ur too good for her then maybe your should let her move on and see how it is with another guy and trust me she will come back alot of girls dont know what they have when they have a good guy until its gone or treating another girl with respect honestly u did nothing wrong shes just finding excuses to leave idk what for but i kinda think u should act like u dont care and let her text u cause then that would bother her or write a post on facebook that says how many girls would rather have a good boy then a bad one ur gonna get so many post she will see it and she will talk to u then