You shouldn’t believe what he says.
If you were truly his ideal girl and he truly believes that he is not bringing anything to your table, he would strive to become that guy.
He would want give you just as much as you give him.
Instead of putting in the work to become what he believes would be your ideal guy, he tells you that he can’t commit to a relationship.
This is a common way that people end relationships.
It is easier to make it seem as though they are the ones holding you back than to be honest about the likelihood that they are either bored with the relationship or just want to be free.