Can't really see 3month old fuel being the problem. Started quite a few 2strokes with fuel that haven't been run for well over 3months. Mrs bike sat for over a year and started after a couple kicks.
Plug might be new but you may have fouled it still. take it out get some wet and dry on it and some brake cleaner or something then crash start it. If it revs pull the clutch in.
I also dont think its the best idea to keep running it in the garage. To break a dirt bike in I'm a big fan of putting the engine under good load to seat/bed it in. They always run well if you do this I reckon.
Broken bikes wanted, pm details
Bookmarks