Yes, practice is so good! Both "so" and "such a" are a little bit confusing if you don't remember the rules to use them correctly:
"so+ adjective/ much-many"
"such+ (a) (adjective) noun"
Do the following exercise
And now this last one to test you!