Hampton man arrested after police find 300 grams marijuana, narcotics