

I've used this team to get past great ball but now I'm stuck at rank 4 ultra ball. Dragon types seem to be my wall for this team. I also barely use Whimsicott in any battle. This is the best I could come up with my limited information.
I do like using these pokemon but I'm wondering if I should scrap the whole team or just take some pokemon out. I do really enjoy sun teams and also in the past I've used trick room which was fun.
So any advice would be helpful! But I do feel I need to get better at reading stuff which I can't do well and end up getting a protect in my face lol.