@api123,
I think it's one of Two Things:
1. She really means this and you are going to be stuck in her friend zone. So find someone else if you are looking for more than a good friend (and there's nothing wrong with being just friends.)
2. She's playing with you. It's called being passive-aggressive. Her remark that "you'd be good BF material BUT I'm not looking for someone . . ." is a case in point. She is playing push /pull with you. She's hoping you object and insist that you are the guy for her, why doesn't she see that, etc. etc. In other words, she wants YOU to run the relationship.
What do YOU think it all means?