Hello everyone, I'm looking for some riding safety tips here like accessories, traffic rules, etc.
What part of the country are you riding in?
Gear, the right answer is you never really have enough.
Always a tradeoff between what you can afford, and what you are willing to wear. CE2 Armor is a really good place to start. Material covering any part of your body you don't want to push into an 80 grit belt sander is a really, really good idea. Dress for the crash, not for the ride. Ear protection, eye protection, foot and ankle protection, long pants and jacket..... gloves. You can spend a few hundred to a few thousand on this.
A similar statement can be made towards formal training..... never enough. At the bare minimum, you can learn to ride on your own..... that's a process that has served generations of riders; it's not a terribly efficient way to gain knowledge. Enough to get by, maybe. Quite a lot of people think self taught is as good as it gets. They are, IMHO quite wrong in that.
The military would rather teach someone how to fire weapons who has never had any experience with one rather than try and re-teach folk who have handled them all their lives. Most without experience are willing to accept new ideas without any baggage. You don't have to unlearn processes you may have already ingrained to get to the true 'sweet spot'.
The physics of riding a motorcycle aren't straightforward, once you get past the 'rubber down, shiny up' part of the learning process. You'll pick up what REALLY happens, a lot more efficiently if it is taught to you by trained professionals who understand both the subject matter and the teaching process. MSF BRC, ERC, many others are intended to give the attendee a solid foundation in the skills required to ride successfully.
Braking, turning, balancing, scanning the road to identify threats far enough in advance to deal with them proactively, rather than being left with reacting to a situation that has gone from worse to terrible. Much better to see it coming so far away it never gets to even 'iffy'.