Well, it appears to be alright, although if you are top go against some of the more modern cards, such as XYZs, you will need some cards to kill of monsters. If possible, I suggest cards such as Firestorm Prominence, which are really quite helpful. I also would recommend trading some of those spell/traps for those that will either assist your monsters in getting onto the field, or those that destroy your opponent's.
That's truly all I can help you with at the moment... I can get help from my friend on Monday, as he is a tad bit more competitive than me, and is better at organizing decks. He in fact organized the structure of my current deck.
Y'know, on that note, why don't I ask What is your current deck?