I would recommend you buy a few more players to fill up your bench at least, if you get an injury or some of your players are tired, you're going to need some rotation players!
And your team looks pretty offensive, with 6 of your 10 outfield players having an attacking mentality! But if it's working, who am I to say otherwise?