On Weierstrass points of non-hyperelliptic compact Riemann surfaces of genus three