My first tip would be if you are unsure
at all then don't risk it. I did some swift water rescue training with the VRA a few years ago and while it was heaps of fun and I learned a lot the main thing that was reinforced was
you only go in the water as an absolute last resort, and that was for the trained rescuers! Even fairly shallow water that isn't moving particularly fast has a huge amount of energy behind it and if you get snagged in/under a tree or get your foot jammed under a rock then you have about as long to live as you can hold your breath. Sounds harsh but it's dangerous even for the pro's and as you admit to being a poor swimmer I would be very careful. Plenty of people do it for fun though so maybe you could go and learn some canyoning, kayaking, rafting or swift water rescue to build up some skills.
As an example here's a frame taken from a video I made about SWR. We rigged up a piece of poly between two trees on either side of the creek to simulate a tree branch and then took turns floating into it and then trying to get over. In the feet first position even the fittest guys with good upper body strength had major trouble and went under more times than they could go over. Everyone else had no chance... The water was only grade 1 rapid and less than 1m deep & in reality If there were smaller branches sticking down from the trunk into the water it would be game over...

Gusto wrote:Some general tips.
1) Undo all your buckles. If you trip over or get caught on something, the last thing you want is to be trapped by your pack. If you do get stuck, don't be afraid to ditch the pack. You're better off alive and having to walk down stream to collect your pack then be dead.
2) Use walking poles. preferably on the upstream side so you lean uptream.
3) Take your time, look up and down several hundred meters if need be. Sometimes you may find a better spot...
...
5) Keep your shoes on. (Although I personally would prefer runners to walking boots if I had a choice, so consider changing shoes if it's an option)
Good tips, it's preferable to cross facing upstream leaning forward on a solid pole or stick. The tripod shape formed is much more stable than facing side on and it's also easier to spot any missiles that are coming downstream like tree branches etc the difference is stark once you've tried both.
Gusto wrote:4) If swimming then keep your feet on the down stream edge. This is standard practice for all moving water.
Yes but only if the path looks clear. If you do see a tree trunk or other obstacle it's best to swing around head first into the offensive swimming position and attack it, swimming hard and using your momentum to get over the top. With the example above everyone got over safely when doing it this way.
Feet first is preferred if it looks clear ahead and as a point of interest if/when you spot a likely point to exit you face your feet toward the
opposite bank that you want to go, it may seem counter-intuitive but it works.
ALWAYS be yourself.
Unless you can be outside, then ALWAYS be outside.