for more stamina i recommend running intervals, and doing burpees, check out rossboxing for more help though.

you do look like you have a lot of power, but when your shadowboxing make sure your not to squared on and get full extension on your punches.