By the way, you should never use any trims on your transmitter.
^^^ That is important.
And the way that you
do trim to correct drift (in beginner / Attitude / Stabilized1 mode) is with Attitude -> Settings -> RotateVirtual. Don't fret with making it perfectly built since there are manufacturing tolerances that you can't account for. It simply must be aligned with RotateVirtual.
RotateVirtual is like aligning the wheels on an automobile. It is something that needs to be done to every vehicle, and redone after there is crash repair or if it drifts.
- if it is drifting forward you subtract from pitch
- if it is drifting left you subtract from roll
try subtracting (even to below zero) or adding to these to make it drift less. Start with say 3 degree increments and try to get it as perfect as 1/2 degree or better. Of course it will drift if there is wind (and not using GPS) so this should be done with no wind and then land, rotate the quad 180 degrees, walk to the other side of it (so it is facing forward where you are
now standing) take off and see if it drifts when pointing 180 different direction (this adjusts for even a small wind that you can't really feel).