I've seen better, there a few flaws you need to fix, otherwise it's a good build. You seem to have a lot of potential.