Here's a look at anti-aliasing: http://lunaloca.com/tutorials/antialiasing/

Layer effects and fill styles are something you'll have to wait for one of our regular GIMP experts to step in on. I use Photoshop so I can't quite relate yet...