Haha, thanks ^^, but aren't there like, do's and don't
Well, here would be my do's and dont's:
Do: at least 50 solves every day.
Don't: skip the do.
This might sound a bit overwhelming. Certainly at the speed that you are at 50 solves would take a long time. But while you're watching tv at night you could get half of those solves in

.
Basically, the key to success, like any activity in life, is to adapt the brain and the hands (in the case of cubing) to do what you want them to do. For example, recognising the pieces you need so that you don't spend so long looking at the cube doing nothing; or training the hands to turn the cube faster so that you can execute your algorithms faster. Unfortunately, this will only come with time. Patience and practise

. If you enjoy cubing then this won't be a problem at all!
Perhaps another do:
Do: practise your algorithms, or finger tricks like (R U R' U')*6.
I'll make a bet with you: I bet that if you were to keep practising for a reasonable period of time every day for the next month, you will get to sub30.
Of course you don't want to lose the bet, but by losing the bet you don't get sub30

.