Man charged with more than 300 drugs and prohibited weapons offences