If you feel like your story is lacking something, then take a look at Joseph Campell's recipe for success: The Hero's Journey. It contains 11 steps that have been used in books like Harry Potter and in films like Star Wars. It helps to flesh out your characters and make your story meaningful.
Check out the basic concepts here: [link]
His book, which explores this formula in depth, is called: The Hero with a Thousand Faces