I would suggest trying this website, http://AnimeSuggestions.com/ Just type in an anime you love and then find tons of related animes. Check out Bleach, Naruto, Fairy Tail, One Piece. Good luck!
I don't watch much anime at all but this reminds me of Soul Eater.
Fairy Tail is the one you're looking for! Its awesome.
Gintama
Hunter x Hunter
Yu Yu Hakusho
One Piece
Claymore
Eureka Seven
Inuyasha
Jojo's Bizarre Adventure
Magi
Or pretty much any 'shounen' type anime.
I want a show where the main character gets stronger but has to train hard. at some times I also want them to pass out after a huge fighting