It has a lot of potential, there are some minor issues that a beta could probably work out for you. Your writing is very eloquent, but you kinda skim over a lot of things that would make the story more understandable. Other than that and a few other minor flaws it has the makings of a great fanfic! keep it up