Sorry for late response, hope you have solved your issue already! Are you using GameMaker sprite editor? That might be the reason for rough edges. I create my graphics with Inkscape (or you could use other editor) and there's nothing really special about them. You might need to toggle "Interpolate colors between pixels" in graphic options of the platform to see if that improves anything.