You need to seriously take a listen to music and the structure, style etc
Capsule songs for instance are absolute genius. They're simple, but they're ridiculously catchy. You need a hook. Every song needs a hook.
ive made my mind up. when ever i can i am going to start saveing my money and invest in getting the producers edtion of fl studio. and then save for the vsts i need and kick packs and etc not all are free