I'm in the same boat as you, I usually can't get past 40fps with a decent amount of objects on-screen. My advice to you is to make sure if you really need a lot of frames, because in many cases framerate independence reduces the need for high framerate.
Also, small details like Pixel Rounding, not overusing Tiled Backgrounds, and cutting back on objects that aren't necessary to gameplay. If your lag is due to too many objects, then may benefit from having one background with multiple elements, rather than splitting small parts. Anything that reduces memory should be beneficial.