I agree with everyone else - you are in no way a bad parent.

I guess the question you need to ask yourself is WHY you think the things you mentioned are a problem. Most kids develop in their own time, e.g. in terms of TT, sleeping on their own, etc. Some kids do this quicker than others. Your DD seems to be well withing the normal range, so you don't need to stress about these things. Your DD will get there in her own time (and it will be lot less struggle for you if you don't fight her). GL.