Mainly other fish, sometimes sea run stripers will take squid.
Yes, striped bass will eat earthworms.
I believe 28 inches
by using their mouth
no, but some people do