4 interviews, same feedback

I would not worry to much getting rejected a few times. It some times takes a number of interviews to find the right place for you. I think it was maybe 10 interviews for me to get my first full time position.
With that said I would consider countuine work on your portfolio. As mentioned it is not as strong as it could be. I think a number of the other comments here are spot on. But I would say to just keep working at it. I personal did get some good freelance work after my internship that became good experience to land my first full time job. So that can work. Also a really strong internship could really help you.