Welcome to the forum and welcome to the hobby of snake keeping! Were glad to have you.
As far as him striking at you...
I would say he just needs more time to acclimate to his new environment.
In addition, with him being in a fish tank the only way you come at him is from above. His instict would suggest predator. Try not to move at him very fast and try to stick your hand in the opposite end of the tank and come at him from his level, this may seem less threatening to him.
I do not belive they associate your scent something to strike it, IMO it would be the angle at which your hand is coming at him.
Just give him a few days to get used to things, and try feeding him after hes settled.
As a new snake keeper just be sure you have followed a caresheet in his husbandry setup and if everything is right you will have a happy and healthy snake!