How arudino execute commands

Serial.print commands are very slow. If you can get them outside your loop you will get many more loops per second.

If you want to print variables that are collected with each iteration of loop save them to an array within loop and then print them later. You could probably have an array to save 50 or 100 values but you won't have enough memory to save 1000.

...R