1) These words sound awkward to me, but I'm not sure exactly what you mean to say. (?) feeling = getting to know (?) features = aspects (?) But if you leave them as they are, it's not terrible!
2) Usually, "by" is followed by a gerund, for example:
... not only by studying the basics of music theory, but also by practicing.
I'm not sure that it's a true grammatical error, but I think "by practice" sounds wrong!
Student or Learner