make C worse
I have a few ideas. First, remove malloc() and free(), and make it garbage collected, get rid of the defining quality of C, this will fuck up the language.
Then, remove all the syntax and make it a uniform soup of nothing but parentheses. Make parenthesese the dominant form of syntactic structure. Make it use polish notation for function application.
And make it dynamically typed while you're at it.
There, you just made C orders of magnitude worse in just three easy steps.