Counting $GL_2(\mathbb{Z})$ orbits on binary quartic forms and applications