....
This might sound silly. At a bare minimum, I think all a person need do to launch an ICO is create something of value in the crypto currency world that people need and use.
"Create value."
Its not easy to accomplish given the level of competition. There are many famous/legendary software engineers, innovators and inventors who are trying to accomplish this goal which makes things difficult.
If its too difficult to create value in crypto, then perhaps create value elsewhere. Look for a niche area no one is focusing on. Look for something that aligns with your specific talents and skills. There must be something of value you can contribute.