Arduino Nano V3 only runs sketch correctly after hitting reset or starting serial monitor

I didnt know what Pullups are, I have taken a look and they make sense now! I think the bluedot board has them on.