You're not really a bad writer, you just need to find a good topic to write about and once you find the right topic for you, you should be able to get it down. Say, you really like to write about politics but don't know how to get the point out and end up taking too much space and not getting right into the ideal paragraph/essay, which is very boring and won't attract readers. Then find something that is easy to write about, but is also very easy to get to the point, but not too boring of a topic to actually get into. (Or so this is my ideal response to anyone who would say that)