No, you're spanish is good but i thought that you used Google Translator. English speakers hardly ever learn our language haha
But, let me correct one thing (because if you're learning spanish maybe it is helpful)
That "o cualquier" doesn't make any sense, thats the only mistake. I dont know what you meant. xD
The other part of the text was in a perfect Spanish ^^