Magic is awesome, but with gaps in the system, it weakens the story. Learn the elements of writing a magic system and how to make it strengthen the story.
Good characters make a good story. Using at the lovable characteristics of my nephew, I point out essential parts of character development.
Ideas don't drop out of the sky fully developed. A process of ten hundred beginnings is what develops ideas. Take the snippet you have and run with it.
Pintrest Fails are a thing, but they aren't permanent. With most things in life we have a chance to try again. Talent comes from somewhere.