I know you said that you are hard on yourself, I am as well. The thing you have to remember is to trust yourself, and unfortunately you can control what other people do, or can't control how other people react. It's content that requires 8/8. You're in it alone. Maybe a grp discussion is in order. DPS meters aren't necessary.