When I do ghusl, can it be part of a regular shower with soap and all if I make intention before or does it have to be after since I have to clean the semen and urine from my body first?

You can do ghusl while showering regularly with soap. However you just not forget the order of the ghusl. You have to remove any najasa while you are washing that part of the body.