Well, for one, you should be using either an svg or png format when adding them to your site. Not jpg.
You should make them at least double the size you’ll be using them at. This is for retina and also for scaling if you need to. Proper placement of points is important as well.