I set up xmr-stack-amd. It looks like my hashrate is about 550/sec. I thought maybe I could get this a little higher by changing a few settings but this is the best I can do. If anyone has suggestions on this? I finally got everything figured out. My wallet doesnt get paid until I hit 0.3 and it seems to be listed on the website.
AMD Polaris cards (like your RX 580) benefit the most from changing memory timings and lowering the voltage. Both those things are done by editing gpu bios. There's plenty of tutorials about this on the internet since pretty much everyone does it. You'll get ~ 150-250 H/s extra on top of your current 550. But it's quite tricky with Mac OS, there's a good chance that the software needed for all this (polaris bios editor, driver patcher, control tool like overdriveNtool etc) is not available for your OS and is Windows only.