Having an idea is the first step to work on it. Not all ideas are the same and equal when it comes to quality. Some find it easy to generate an idea, some find it hard while some just copy and improvised it, some just innovate on an existing idea.
But make no mistake once you have an idea, it will amount to nothing if you don’t put in the effort, time and dedication to experiment on it. It’s actually hard work to test it out as nothing comes easy in life.
You must keep learning, keep improving, keep innovating and never give up trying to make things better not just for yourself but for everyone.