In order for any of this to be valuable, you need to do one of two things: 1) increase the number of points to be sure that some sort of convergence is happening, and/or 2) compute the exact value of the integral, if at all possible.
For 2), it turns out to be possible. Consider
$$\int_0^a dx \: x \sqrt{a^3-x^3} = a^{7/2} \int_0^1 dx \: x \sqrt{1-x^3}$$
Substitute $u=1-x^3$, $x=(1-u)^{1/3}$, $dx = -(1/3) (1-u)^{-2/3} du$:
$$\int_0^a dx\: x \sqrt{a^3-x^3} = a^{7/2} \int_0^1 du \: u^{1/2} (1-u)^{-1/3}$$
The latter integral is a beta function, so the integral is equal to
$$\int_0^a dx\: x \sqrt{a^3-x^3} = a^{7/2} \frac{\Gamma{\left ( \frac{3}{2}\right )}\Gamma{\left ( \frac{2}{3}\right )}}{\Gamma{\left ( \frac{13}{6}\right )}}$$
When $a=5$, then the integral is $\approx 103.303$. The original integral is $100$ times this, or about $10330.3$.
Now that this step is done, increase the number of points in your trapezoidal and Simpson rule approximations. Are they converging to this result? Remember that there is some funny behavior of the integrand at $x=5$ (vertical tangent), so even if you increase, you may not increase the accuracy. Recall also that just because there is a large gap in the trapezoidal and Simpson approximations, it does not mean you are wrong.
Now, for the approximations. Let's consider trapezoidal rule for $n$ points:
$$\text{trap}(n) = \frac{1}{n} \sum_{k=1}^{5 n-1} f(k/n)$$
where $f(x)=100 x \sqrt{125-x^3}$. I made a table of values from $1$ to $10$:
$$\left(
\begin{array}{cc}
1 & 9370.83 \\
2 & 9994.64 \\
3 & 10148.8 \\
4 & 10213. \\
5 & 10246.6 \\
6 & 10266.8 \\
7 & 10280. \\
8 & 10289.2 \\
9 & 10295.9 \\
10 & 10301. \\
\end{array}
\right)$$
Note that, as we have established our baseline with the exact result, we can feel good about this result. Your approximation corresponds to $n=1$ and was therefore somewhat off, but correct for the level of approximation sought.
You can do the same for Simpson's rule, except that you should split up odd and even numbered points:
$$\text{simp}(n) = \frac{2}{3 n} \sum_{k=1}^{(5 n-1)/2 - 1} f(2 k/n) + \frac{4}{3 n} \sum_{k=1}^{(5 n-1)/2} f((2 k-1)/n)$$
The result from $n=1$ to $10$ is
$$\left(
\begin{array}{cc}
1. & 8969.49 \\
2. & 8456.51 \\
3. & 10056.9 \\
4. & 9617.21 \\
5. & 10202.2 \\
6. & 9932.71 \\
7. & 10252.7 \\
8. & 10069. \\
9. & 10277. \\
10. & 10142. \\
\end{array}
\right)$$
Note the oscillatory behavior. Again, because we have established a baseline, we know how good the approximation is. Your result corresponds to $n=1$ and is correct, just a very low level of approximation.