For weaknesses, I would put down you think too highly of yourself to the point of it annoying your peers (almost on pizza levels), you get caught out of stealth a lot from "broken thrash", you also need work on not being so predictable with kicks. Other than that, I think your list is pretty...