Shapes Of Finite Groups Through Covering Properties And Cayley Graphs