What can i use on concrete DIY as a finishing to make my crafts harder

I've been working lately on concrete DIY but i cant seem to find the perfect finishing material to apply to my crafts to make them harder, softer in touch and more vibrant. Also, I've been coloring them with acrylic paint - is that ok? Can anyone help with the finishing material and coloring paint? Thanks
  1 answer