Gas syphoning out the vent/tank problems

Hi i think your filler tube needs turned so the vent line is straight up,as for the other problems it might be time for a new gas tank