One thing I noticed, and you probably will to when you change the code, is the whole thing is going in sequence( one thing after another), each section needs to be independent of the others.
Most folks in this forum are happy to help you work things out, but you might have difficulty finding someone to completely rewrite the code to your specs, for free.
I would suggest you learn more about the Arduino series, and their properties and limitations. If you're not acquainted with them I would also suggest you learn about shift registers. It would allow you to control multiple LED's from a single pin. I don't know if you're thinking of a linear array, or some other configuration; but, LED strips with a controller for every three (SMD) LED's are relatively inexpensive. There are digital and analog; with digital being easier to program.
As per your follow-up message, you're are correct in saying these will sequence. Using a Delay is OK if it's acceptable for the CPU to freeze after some command; but otherwise you should be using interrupts to allow the microcontroller to execute other actions. There are several books (IMHO, best authors are: Massim Banzi, Tom Igoe, Simon Monk, Michael Margolis, and Jeremy Blum) that would be helpful.
thank you brian for your precious comment yes you are write that i need interrupt to run all the task at the same time instead of from one to the last....
thank you brian for your precious comment yes you are write that i need interrupt to run all the task at the same time instead of from one to the last....