Ok retards, here's a system you can use for your garbage discord server to make it less garbage
When person joins, they are allowed to post in only one specific channel, where they will be requested to post their work. After posting work, community members will vote on the skilllevel of the person using reaction emojis to make it easier. Person gets assigned beg,int or pro role depending on how the community chooses what their skill level is.
After becoming a member, person gains access to art channels which includes reference/inspo channels, general chatting channels etc. Every member regardless of skill level will have access to these.
Skill level comes into play with skill specific channels where people are allowed to post their work. So for example. beginners will have their own channels to post work/sketches, int people will have their own.
As these 3 levels are built like pyramid, higher level will have access to lower level channels alongside their own, meaning someone who is proven to be more skilled than a beginner is allowed to give critiques to beginners. Thus Pros will be allowed to visit every channel.
You will be allowed to see what people post in higher skill channels, but you wont have access to posting there.
This does create the environment of elitism, but as the roles are designated by the community itself, it should work like a self-regulating structure where everyone knows who's giving advice and if their advice is worthwhile
On question of moderation and power abuse, Taking role of moderator should have its drawback as to prevent abuse. Such as if moderator is proven to be abusing power,they will be banned permanently.